Результаты поиска по запросу "c"
Как преобразовать код C ++ в C [закрыто]
У меня есть немного кода C ++. В коде определено много классов, их функции-члены, конструкторы, деструкторы для этих классов, несколько шаблонных классов и множество C ++. Теперь мне нужно преобразовать исходный код в простой C-код. У меня есть ...
Linux C ловит сигнал на убийство для изящного завершения
У меня есть процесс, использующий сокеты, соединения с базой данных и тому подобное. По сути, это серверный процесс, передающий данные датчиков и веб-интерфейс, и поэтому важно, чтобы приложение, если оно было убито, корректно завершало ...
Linux автоматически перезапускает приложение при сбое - Daemons
У меня есть система под управлением встроенного Linux, и очень важно, чтобы она работала непрерывно. По сути, это процесс связи с датчиками и передачи этих данных в базу данных и веб-клиент. Если происходит сбой, как я могу перезапустить ...
Подпроцесс программы Python C зависает на «для строки в iter»
Итак, я пытаюсь запустить программу на C из скрипта Python. В настоящее время я использую тестовую программу C: #include <stdio.h> int main() { while (1) { printf("2000\n"); sleep(1); } return 0; }Чтобы смоделировать программу, которую я буду ...
Массивы распадаются на указатели
Пожалуйста, помогите мне понять программы ниже. #include<stdio.h> int main() { int a[7]; a[0] = 1976; a[1] = 1984; printf("memory location of a: %p", a); printf("value at memory location %p is %d", a, *a); printf("value at memory location %p is ...
Инициализация Const Struct с другими экземплярами Const Struct
Мне любопытно, почему следующий фрагмент кода не компилируется: typedef struct Foo { int a; int b; } Foo; static const Foo FooZero = { 0, 0 }; typedef struct Bar { Foo foo; int c; } Bar; static const Bar BarZero = { FooZero, 0 };Жалуется на ...
Запись в stdin и чтение из stdout (Программирование в UNIX / LINUX / C)
Я работал над заданием, в котором программа взяла дескриптор файла в качестве аргумента (обычно от родителя при вызове exec), прочитала из файла и записала в дескриптор файла, и в ходе тестирования я поняла, что программа будет работать из ...
ошибка компиляции: запрос на членство в чем-то, не являющемся структурой или объединением
Редактировать: Код ниже был изменен, чтобы работать, как проблема была решена. В частности,(*hardwareList.next_item)->next изначально был написан без скобок (например, как*hardwareList.next_item->next) и компилятор этого не понял. Я пытаюсь ...
Как создать библиотеку, которая использует мьютексы, только если pthread связан?
Я создаю библиотеку C в Linux, которая имеет несколько функций, которые совместно работают с некоторыми глобальными данными. Чтобы эти функции были поточно-ориентированными, они должны использовать мьютексы в соответствующих точках кода. В ...
Что такое переносимый способ преобразования порядка байтов в C
Я пытаюсь написать сервер, который будет взаимодействовать с любым стандартным клиентом, который может устанавливать сокетные соединения (например, клиент telnet) Он начинался как эхо-сервер, которому, конечно, не нужно было беспокоиться ...