Результаты поиска по запросу "c"
Как избежать использования printf в обработчике сигналов?
посколькуprintf не реентерабелен, его использование в обработчике сигналов не может быть безопасным. Но я видел много примеров кодов, которые используютprintf сюда. Поэтому мой вопрос: когда нам нужно избегать использованияprintf в ...
Почему индекс массива начинается с 0 [дубликата]
На этот вопрос уже есть ответ здесь: Почему индексация начинается с нуля в 'C'? [/questions/7320686/why-does-the-indexing-start-with-zero-in-c] 13 ответовУ меня есть вопрос о C / C ++ массивах. Почему индекс массивов начинается с «0», а не с ...
Создание и понимание связанных списков структур в C
У меня проблемы с пониманием концепции
Ошибка «LNK2019: неразрешенный внешний символ» в Visual Studio 2010
Я пытаюсь скомпилировать и запустить код C, который использует
Почему execstack требуется для выполнения кода в куче?
Я написал код ниже, чтобы проверить шелл-код (для удаления ссылок
Моя c-функция, использующая difftime, иногда возвращает 65535
У меня есть функция, которая использует difftime для определения времени в секундах с момента остановки пульса связи. Эта функция может работать так же быстр...
Использование #pragma в C
Каковы некоторые виды использования
Как правильно инициализировать очень большую структуру?
В нашем коде у нас было что-то вроде этого: *(controller->bigstruct) = ( struct bigstruct ){ 0 };Раньше это прекрасно работало, а затем мы обновили версии GCC и неожиданно начали видеть переполнение стека. Глядя на сборку, старый код GCC (2.x) в ...
Зачем использовать bzero поверх memset?
В классе системного программирования, который я взял в предыдущем семестре, нам пришлось реализовать базовый клиент / сервер на C. При инициализации структур, напримерsock_addr_inили символьные буферы (которые мы использовали для отправки данных ...
Различия в коде между Windows 32 бит и 64 бит
Я экспериментировал со следующим кодом для имитации GetProcAddress. // Retrieve NT header from base address. IMAGE_NT_HEADERS *GetNtHeaderFromBase( void *pBaseAddr ) { IMAGE_DOS_HEADER *pDosHeader; IMAGE_NT_HEADERS *pNtHeaders; pDosHeader = ...