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

3 ответа

C эквивалентно взгляду fstream

Я знаю, что в C ++ вы можете посмотреть на следующий символ, используя:in.peek();. Как бы я поступил так, когда попытался «заглянуть» на следующий символ файла в C?

2 ответа

Почему чередующиеся операторы scanf () + printf () приводят к тому, что сначала выполняются оба вызова scanf (), а затем оба вызова printf ()?

Можете ли вы объяснить одну вещь в следующем коде: #include<stdio.h> int main() { int n;char ch,ch1; scanf("%d\n",&n); printf("d-%d \n",n); scanf("\n%c",&ch); printf("ch-%d \n",ch); scanf("\n%c",&ch1); printf("ch1-%d \n",ch1); printf("%d %d ...

8 ответов

Что может потерять C / C ++, если они определяют стандартный ABI?

Название говорит обо всем. Я говорю конкретно о C / C ++, потому что оба рассматривают это как «проблему реализации». Я думаю, что определение стандартного интерфейса может облегчить построение модульной системы поверх него и многих других ...

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

2 ответа

Блокировка и разблокировка файлов с помощью C API в Ubuntu LInux

Как я могу заблокировать файл на указанный период времени (10 секунд), используя язык C в Ubuntu Linux?

6 ответов

Вы фрагмент кода, кажется, предлагает иначе. Пожалуйста, поделитесь реальным кодом, если вы хотите решить проблему.

отаю над демоном Linux и у меня возникли некоторые проблемы с stdin / stdout. Обычно из-за характера демона у вас нет ни stdin, ни stdout. Однако в моем демоне есть функция, которая вызывается при первом запуске демона, чтобы указать другие ...

1 ответ

 без. Если вы видите ответ, основанный на этом пожаре прочь.

аюсь скомпилировать исполняемый файл (файл ELF), который не использует динамический загрузчик. я использовалCython скомпилировать Python для C: cython3 -3 test.py --embedзатем gcc test.c -otest $(pkg-config --libs --cflags ...

2 ответа

Как использовать strtok ()

Я пишу C программу для изучения использования strtok (). Вот мой код: #include<stdio.h> #include<string.h> main() { char abc[100] = "ls &"; char * tok; tok = strtok(abc, " "); while(tok!=NULL) { printf("%s", tok); tok = strtok(NULL, " "); } ...

2 ответа

кража битов из указателя

В статье «Искусство многопроцессорного программирования», p215, авторы говорят, что в C вы могли бы «украсть» бит из указателя, а используя побитовые операторы извлечь флаг (метку) и указатель из одного слова. Я не знаю, как это сделать, поэтому ...

2 ответа

Когда неблокирующая функция send () передает только частичные данные, можем ли мы предположить, что она вернет EWOULDBLOCK при следующем вызове?

Два случая хорошо документированы на страницах руководства для неблокирующих сокетов: Если send () возвращает ту же длину, что и буфер передачи,весь перевод завершено успешно, и сокет может или не может быть в состоянии возврата EAGAIN ...

3 ответа

https://github.com/cortexm/baremetal

ощьюрука-ни-EABI-НКУ [https://launchpad.net/gcc-arm-embedded]для Cortex-M4 (безметалловое приложение), код дляmalloc также испускается, хотя я никогда не используюmalloc в моем коде. Видя вывод сборки сarm-none-eabi-objdump -xS obj.elf, Кажется, ...