Результаты поиска по запросу "c"

4 ответа

Есть ли риск использования переменных с плавающей запятой в качестве счетчиков цикла и их дробного увеличения / уменьшения для условий, отличных от «==»?

Безопасно ли использовать поплавки в качестве счетчиков циклов и увеличивать / уменьшать их дробными величинами на каждой итерации, как в безвредной на вид программе ниже? Конечно, я знаю, что использование поплавков в качестве операндов ...

1 ответ

Пожалуйста, посмотрите на это необъяснимое поведение и вывод memcpy () для перекрывающихся блоков памяти

Прочитав следующее оmemcpy()Я начал читать оmemmove(): To avoid overflows, the size of the arrays pointed by both the destination and source parameters, shall be at least num bytes, and should not overlap (for overlapping memory blocks, memmove ...

7 ответов

Сериализация / десериализация структуры в символ * в C

У меня есть структура struct Packet { int senderId; int sequenceNumber; char data[MaxDataSize]; char* Serialize() { char *message = new char[MaxMailSize]; message[0] = senderId; message[1] = sequenceNumber; for (unsigned i=0;i<MaxDataSize;i++) ...

ТОП публикаций

2 ответа

freopen: возврат к исходному потоку

Мне нужно было перенаправить стандартный вывод в разные файлы, чтобы разделить некоторые отпечатки и вернуться к обычному стандартному выводу. я использовалfreopen переключиться на файл следующим образом: char name[80]; memset(name, 0, 80); ...

4 ответа

Как узнать временной интервал планировщика Linux?

Я ищу значение временного интервала (или кванта) моего ядра Linux. Есть ли/proc файл, который выставляет такую информацию? (Или) Это четко определено в заголовке Linux моих дистрибутивов? (Или) Существует ли функция C API Linux (может быть, ...

6 ответов

Изменчивая переменная

Где энергозависимая переменная хранится в памяти программ (в каком разделе)?

3 ответа

Почему фред достигает EOF рано?

Я пишу библиотеку C, которая читает файл в память. Он пропускает первые 54 байта файла (заголовка), а затем считывает остаток как данные. Я использую fseek для определения длины файла, а затем использую fread для чтения в файле. Цикл запускается ...

2 ответа

Как использовать семафоры POSIX на разветвленных процессах в C?

Я хочу развить несколько процессов, а затем использовать на них семафор. Вот что я попробовал: sem_init(&sem, 1, 1); /* semaphore*, pshared, value */ . . . if(pid != 0){ /* parent process */ wait(NULL); /* wait all child processes */ ...

2 ответа

Чтение из файла слово за словом [закрыто]

У меня есть собственный архив, структурированный следующим образом: %list% name1 name2 name3 %list% %dirs% archive directories %dirs% %content% name1 path1 content of file1 %content% %content% name2 path2 content of file2 %content% %content% ...

7 ответов

Почему оператор continue продолжает игнорировать приращение счетчика цикла в цикле while, а не в цикле for?

Почему это имеет тенденцию попадать в бесконечный цикл, если я используюcontinue вwhile цикл, но отлично работает вfor цикл? Приращение счетчика циклаi++ игнорируется вwhile цикл, если я использую его послеcontinue, но это работает, если оно ...