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

3 ответа

В этом случае просто напишите memset (это тривиальный процесс) и передайте его компоновщику.

ал похожий вопрос, но у меня есть какое-то обновление, которое действительно смущает меня. По сути, я хочу связать несколько объектных файлов с компоновщиком следующим образом: /usr/ccs/bin/ld -o q -e start_master -dn -z defs -M ...

7 ответов

Просмотр Кода

дал решение проблемы 4 в Project Euler. Однако я обнаружил, что при размещении оператора печати (который печатает ответ) в разных местах печатаются разные ответы. И по какой-то причине самое высокое значение результата - 580085. Разве это не ...

4 ответа

Как сказать GCC генерировать 16-битный код для реального режима

Я пишу функцию реального режима, которая должна быть нормальной функцией со стековыми фреймами и т. Д., Но она должна использовать% sp вместо% esp. Есть ли способ сделать это?

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

2 ответа

Не проверять возвращаемое значение close (): насколько серьезно?

Linux "man close" предупреждает (SVr4, 4.3BSD, POSIX.1-2001): Не проверка возвращаемого значения close () являетсяобщий нО ТЕМ НЕМЕНЕЕсерьезный ошибка программирования Вполне возможно, что ошибки в предыдущей операции write (2) сначала ...

6 ответов

Разработка API-оболочки C для объектно-ориентированного кода C ++

Я собираюсь разработать набор API-интерфейсов C, который будет охватывать наши существующие API-интерфейсы C ++ для доступа к нашей основной логике (написанной на объектно-ориентированном C ++). По сути, это будет связующий API, который позволит ...

19 ответов

-1 потому что этот код не без основного.

должаю задавать этот вопрос в интервью: Написать программу без использованияmain() функционировать? Один из моих друзей показал мне некоторый код с использованием макросов, но я не мог этого понять. Итак, вопрос: Реально ли написать и ...

0 ответов

Под MinGW это должно быть #include <fcntl.h>, а константа _O_BINARY (см. Ссылку выше).

аюсь проанализировать данные со стандартного ввода в двоичном режиме под Win32. Первое, что делает мой код, это проверяет 4-байтовый заголовок в начале: int riff_header; fread(&riff_header, sizeof(riff_header), 1, ifp); // 'RIFF' = little-endian ...

3 ответа

Использование функции 'scanf' (или fscanf и sscanf) в реальных приложениях обычно вообще не рекомендуется, потому что это небезопасно, и это обычно дыра для переполнения буфера, если будут предоставлены некоторые неверные входные данные. Есть много более безопасных способов ввода чисел во многих широко используемых библиотеках для C ++ (QT, библиотеки времени выполнения для Microsoft Visual C ++ и т. Д.). Вероятно, вы можете найти безопасные альтернативы для «чистого» языка Си.

eck показывает следующее предупреждение для scanf: Message: scanf without field width limits can crash with huge input data. To fix this error message add a field width specifier: %s => %20s %i => %3i Sample program that can crash: #include int ...

1 ответ

http://linux.die.net/man/2/epoll_ctl

ll есть две функции: epoll_ctlepoll_waitОнипотокобезопаснойкогда я использую тот же epoll_fd? Что произойдет, если один поток вызовет epoll_wait, а другие вызовут epoll_ctl одновременно?

1 ответ

 Семейство функций сделать для ввода. Возвращает фактическое количество символов.

кция вернет количество напечатанных символов. Но в приведенном ниже коде почему это печать 5.printf()Он печатает «1000» один раз и пробел, так что всего у нас есть 2 символа. int a=1000; printf("%d",printf("\n%d",a));Он должен вывести «1000 2». ...