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

2 ответа

Вызов функции пользовательского пространства из модуля ядра Linux

Я программирую простой драйвер символьного устройства Linux для вывода данных на аппаратную часть через порты ввода / вывода. У меня есть функция, которая выполняет операции с плавающей запятой, чтобы вычислить правильный вывод для оборудования; ...

4 ответа

Динамический массив и предварительно созданные данные

В C я пытаюсь сделать следующее: typedef struct { int length; int items[]; /* 1 */ } wchararray_t; typedef struct { long hash; wchararray_t chars; /* 2 */ } string_t; static string_t s1 = { 617862378, { 5, { 'H', 'e', 'l', 'l', 'o' } } /* 3 */ ...

5 ответов

Тип указателя только для записи

Я пишу программное обеспечение для встроенной системы. Мы используем указатели для доступа к регистрам устройства FPGA. Некоторые из регистров доступны только для чтения, а другие только для записи. Регистры только для записи будут давать ...

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

12 ответов

Как я могу сгенерировать 4-битную двоичную комбинацию, используя рекурсию в C для 0,1?

Для этого массива попробуйте что-то вроде этого: void rollover(int val,int count) { if(count==0) { return; } printf("%d ",val); count--; rollover(val,count); } int main() { int arr[]={0,1}; for(int i=0;i<=1;i++) { rollover(arr[i],4); } ...

3 ответа

Как отправить EOF через терминал Windows

Я пытаюсь понять Пример 1.9 из книги K & R, но я не понимаю, как отправить EOF. Некоторые источники упоминают Ctr + Z, но это просто завершает программу. Мне как-то удалось отправить EOF с комбинацией Enter и Ctrl + Z и, возможно, Ctrl + V, но я ...

2 ответа

SO_SNDBUF и SO_RCVBUF в сокетах Linux

Я программирую клиент-серверное приложение. Просто сервер может использовать UDP или TCP для каждого клиента. Я хочу, чтобы TCP-клиент и UDP-клиент печатали значение по умолчанию дляSO_SNDBUF а такжеSO_RCVBUF, но я удивлен, когда я печатаю ...

3 ответа

В Windows, как можно создать дочерний процесс и захватить его stdin, stdout и stderr, не дублируя никаких наследуемых дескрипторов?

Есть как минимум три части этой проблемы, так что терпите меня: 1) CreateProcess имеет параметр bInheritHandles, который заставляет дочерний процесс наследовать все наследуемые дескрипторы в родительском процессе. Для этой опции должно быть ...

4 ответа

Как использовать Shared Memory (IPC) в Android

Я уже написал простую программу Shared Memory C в Linux. Как я могу использовать общую память (или я должен назвать это "ashmem?") В Android? Я надеюсь, что вы можете дать мне пошаговое руководство.

4 ответа

Вопросы о прототипах и компиляции функций C

Со следующим кодом: int main(){ printf("%f\n",multiply(2)); return 0; } float multiply(float n){ return n * 2; }Когда я пытаюсь скомпилировать, я получаю одно предупреждение: «% f ожидает« double », но аргумент имеет тип« int »» и две ошибки: ...

13 ответов

Многопоточность с использованием C на PIC18

Как создать потоки, которые работают параллельно во время программированияPIC18 [http://en.wikipedia.org/wiki/PIC_microcontroller#PIC18_High_End_Core_Devices] т.к. нет ОС?