У меня есть последовательности символов, которые я передаю в функция декодирования: Например: "\ x05three" (Да, это строка в стиле Паскаля. Функция переводит строки с префиксом длины в завершающиеся нулем ...
Я столкнулся со странным поведением, когда у меня есть моя основная программа и forked child. Они передаются по трубопроводу следующим образом (цифры - это дескрипторы файлов): ___parent___
| | ...
Я разрабатываю тестовый инструмент для генерации сигнала из параллельного порта ПК. Этот инструмент предназначен для генерации любой формы волны с точностью синхронизации до мс, поэтому я использую скрипт Lua для определения ...
Я пытаюсь передать два параметра в поток в C. Я создал массив (размером 2) и пытаюсь передать этот массив в поток. Правильный ли это подход к передаче нескольких параметров ...
В настоящее время я занимаюсь написанием оболочки. Я выполняю процессы и использую обработчик сигнала SIGCHLD для очистки (ожидания) после их завершения. Все работает - за исключением ...
Я недавно (на самом деле только в SO) сталкивался с использованием оператора запятой C / C ++. Насколько я могу судить, он создает точку последовательности на линии между левым и правым операторами, так что вы ...
Я получаю json-файлы с данными для анализа в R, для которых я использую RJSONIO-package: library (RJSONIO)
filename <- "Indata.json"
jFile <- fromJSON (filename) Когда json-файлы больше ...
На самом деле это не вопрос домашнего задания как такового, просто вопрос, который не дает мне покоя, когда я делаю домашнее задание. В моем учебнике иногда дается упражнение на перестановку данных, и в нем прямо говорится, что делать это ...
Есть ли способ заставить send () ждать, пока все данные, которые были отправлены, sent был ACK-ed (или возвращает -1, если истек тайм-аут для ACK), или есть какой-то другой механизм для ожидания ...
При работе с указателями я написал следующий код, int main()
{ int a[]={10,20,30,40,50}; int i; for(i=0;i<5;i++) { printf("\n%d",*a); a++; } return 0;
...
Я документирую код C с помощью doxygen, но эта функция не может / **
* @fn void myApp_StartReporting (void)
*
* @brief bla bla ....
*
* @see myAccReportPeriod
*
* @return none
* / ...
Я пытаюсь использовать mmap в пространстве пользователя для чтения физической памяти, где начинается 'mem_map'. Это массив, который содержит все физические страницы. Это машина i386 под управлением ядра 3.0. Код ...
У меня есть код, который ограничивает мышь областью на экране, он работает относительно хорошо, только с одной большой проблемой. Мышь не перемещается чисто / плавно при движении по краям ...
Я пытаюсь написать модуль с некоторыми частями на c и некоторыми частями на python. Я использую cython для преодоления разрыва. Я хочу хранить свои (очень длинные) строковые константы в python, потому что синтаксис там намного красивее: ...
Я хочу, чтобы вывод my_custom_print () отображался на консоли. Но если программа stderror или stdout перенаправляется из оболочки, они должны быть перенаправлены (как обычно), но вывод my_custom_print () ...
Влияет ли кодировка набора символов на результат функции strstr ()? Например, я прочитал данные в «buf» и сделал следующее: char * p = strstr (buf, «UNB»); Интересно, закодированы ли данные в ...
Как вы читаете вторую строку этого макроса? Что означает ли (type *) 0 в этом контексте? #define container_of (ptr, type, member) ({\
const typeof (((type *) 0) -> member) * __ mptr = (ptr); \
(type *) ...
Я написал очень простую программу на си: #include int main(){ int a=2; int b=0; printf("%d\n", a/b);
} и запустите ее с помощью strace: strace ./a.out и получите следующий результат (только встав...
Мне очень трудно понять, как решить следующую проблему. Я использую встроенную систему с очень небольшим объемом памяти и хочу минимизировать использование памяти.
Указатели всегда сбивали с толку ...
Как именно RunDll32 вызывает функцию, не зная количества/типов аргументов, которые может принять функция? Есть ли у него встроенный компилятор или что-то подобное?
В Linux Kernel Development, 3-е изд., Этот код был дан для обхода потомков текущего процесса. list_for_each (list, & current-> children) {task = list_entry (list, struct ...
Предположим, у нас есть следующий код: if (timeout> jiffies)
{/ * время ожидания не истекло, хорошо ... * / {{1 }}}
else
{/ * истекло время ожидания, ошибка ... *
} Этот код отлично работает, когда значение jiffies не ...
У меня проблемы с передачей массива структур в функцию в C. Я создал такую структуру в main: int main ()
{ struct Items {код символа [10]; char description [30];
...
Есть ли какой-либо инструмент для автоматического изменения порядка файла .c на основе .h? Например, foo.h void function1 ();
void function2 ();
void function3 (); И foo.c void function2 () {}
void function1 () {}
void ...
У меня есть вопрос относительно инициализации массива структур в C. Поиск в Google показал мне, что у многих людей был очень похожие вопросы, но не совсем идентичны. По сути, я ...
Я настолько привык работать с Eclipse для проектов, связанных с Java, что подумал, что буду работать с Eclipse CDT и для C-проектов. «Показать в панировочных сухарях» была изящной маленькой функцией, которая показывала, какой метод ...
Есть ли способ создать конвейер, который будет воспроизводить любой видеофайл (который также будет содержать аудио)? Я пробовал связывать такие элементы, как: filesrc -> decodebin вместе с очередью -> audioconvert -> ...
Можно ли просматривать определения структур с помощью man-страниц так же, как мы можем просматривать определения функций в UNIX? Например, для сетевого программирования мы используем структуру struct sockaddr_in . Можно ли ...