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

6 ответов

Как преобразовать код C ++ в C [закрыто]

У меня есть немного кода C ++. В коде определено много классов, их функции-члены, конструкторы, деструкторы для этих классов, несколько шаблонных классов и множество C ++. Теперь мне нужно преобразовать исходный код в простой C-код. У меня есть ...

3 ответа

Linux C ловит сигнал на убийство для изящного завершения

У меня есть процесс, использующий сокеты, соединения с базой данных и тому подобное. По сути, это серверный процесс, передающий данные датчиков и веб-интерфейс, и поэтому важно, чтобы приложение, если оно было убито, корректно завершало ...

4 ответа

Linux автоматически перезапускает приложение при сбое - Daemons

У меня есть система под управлением встроенного Linux, и очень важно, чтобы она работала непрерывно. По сути, это процесс связи с датчиками и передачи этих данных в базу данных и веб-клиент. Если происходит сбой, как я могу перезапустить ...

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

3 ответа

Подпроцесс программы Python C зависает на «для строки в iter»

Итак, я пытаюсь запустить программу на C из скрипта Python. В настоящее время я использую тестовую программу C: #include <stdio.h> int main() { while (1) { printf("2000\n"); sleep(1); } return 0; }Чтобы смоделировать программу, которую я буду ...

3 ответа

Массивы распадаются на указатели

Пожалуйста, помогите мне понять программы ниже. #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 ...

2 ответа

Инициализация 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 };Жалуется на ...

6 ответов

Запись в stdin и чтение из stdout (Программирование в UNIX / LINUX / C)

Я работал над заданием, в котором программа взяла дескриптор файла в качестве аргумента (обычно от родителя при вызове exec), прочитала из файла и записала в дескриптор файла, и в ходе тестирования я поняла, что программа будет работать из ...

2 ответа

ошибка компиляции: запрос на членство в чем-то, не являющемся структурой или объединением

Редактировать: Код ниже был изменен, чтобы работать, как проблема была решена. В частности,(*hardwareList.next_item)->next изначально был написан без скобок (например, как*hardwareList.next_item->next) и компилятор этого не понял. Я пытаюсь ...

2 ответа

Как создать библиотеку, которая использует мьютексы, только если pthread связан?

Я создаю библиотеку C в Linux, которая имеет несколько функций, которые совместно работают с некоторыми глобальными данными. Чтобы эти функции были поточно-ориентированными, они должны использовать мьютексы в соответствующих точках кода. В ...

4 ответа

Что такое переносимый способ преобразования порядка байтов в C

Я пытаюсь написать сервер, который будет взаимодействовать с любым стандартным клиентом, который может устанавливать сокетные соединения (например, клиент telnet) Он начинался как эхо-сервер, которому, конечно, не нужно было беспокоиться ...