2
ответа

Linux: существует ли чтение или recv от сокета с тайм-аутом?

Как я могу попытаться считать данные с сокета с тайм-аутом? Я знаю, выбор, pselect, опрос, имеет поле тайм-аута, но использование их отключает "tcp быстрый путь" в tcp reno стек. Единственная идея, которую я имею, состоит в том, чтобы использова
вопрос задан: 25 April 2019 12:35
2
ответа

Улучшить производительность SQLite INSERT-в-секунду?

Оптимизировать SQLite сложно. Массовая вставка приложения C может варьироваться от 85 вставок в секунду до более 96 000 вставок в секунду! Фон: мы используем SQLite как часть рабочего стола ...
вопрос задан: 24 April 2019 13:14
2
ответа

сцепление вызовов функций

Функциональный вызов printf из функции с переменным числом аргументов достаточно прост - просто используйте v-версию этих функций (vprintf, vsprintf, CString :: FormatV и т. Д.). Но что если я ...
вопрос задан: 14 April 2019 08:50
2
ответа

Связанный список не принимает следующий элемент (язык C)

Я новичок в языке C и работаю над примером связанного списка. Функция initialize () вроде бы работает нормально, но после первого вызова insert () программа вылетает. Я думаю, что проблема приходит ...
вопрос задан: 14 April 2019 08:45
2
ответа

Проблема с рандом% 100 для генерации случайных чисел в C

Итак, у меня есть домашнее задание, и нам нужно генерировать случайные числа от 1 до 100 в C. У меня есть рабочий пример с int i = rand ()% 100; Но в соответствии с домашней работой, которая технически ...
вопрос задан: 8 April 2019 22:21
2
ответа

Почему это показывает мне ошибку, когда я пытаюсь освободить матрицу?

Когда я пытаюсь скомпилировать свой код, я получаю эту ошибку, и я не знаю, почему: error: несовместимый тип для аргумента 1 free (A [i]); void freeMatrix (int N, double * A) {for (int i = 0; i & ...
вопрос задан: 8 April 2019 11:36
2
ответа

Как исправить ошибку «ошибка чтения памяти из 0x4000000000000000 (чтение 0 байт)» в C

У меня есть простое упражнение на C. Но когда я инициализирую свой граф переменных с помощью malloc, он не выполняет действие правильно. Вот мой код: #include < stdio.h > #include < stdlib.h > # ...
вопрос задан: 4 April 2019 23:43
2
ответа

Что такое значение _v (l) в макросе?

Я пытаюсь понять следующий макрос из следующего URL: do {\ word _v (l) = vec_len (V); ...
вопрос задан: 4 April 2019 23:29
2
ответа

Как надежно воспроизвести время ожидания curl_multi при тестировании публичных прокси

Соответствующая информация: выпуск 3602 на GitHub Я работаю над проектом, который собирает и тестирует публичные / бесплатные прокси, и заметил, что когда я использую интерфейс curl_multi для тестирования этих прокси, ...
вопрос задан: 3 April 2019 22:33
2
ответа

Как бы я это исправить, если заявление в C, чтобы заставить его работать как задумано?

В этом куске кода для «системы управления контактами» у меня возникают трудности с получением ожидаемого результата для линии. В основном, в этой части, когда вы добавляете новый контакт, он спрашивает вас ...
вопрос задан: 31 March 2019 07:15
2
ответа

Инициализация матричной переменной в структуре C

У меня есть следующая структура: struct transform {double A [4] [4]; }; Я знаю, что могу инициализировать всю структуру следующим образом: struct transform myTransform; myTransform = (struct transform) {{{0, 0, 0, 0}, ...
вопрос задан: 31 March 2019 01:05
2
ответа

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

Мне нужно удалить макрос CEIL, используемый в модуле ядра, и использовать функцию ceil в ядре, чтобы заменить вызывающего макрос. Я попытался заменить функцию ceil со ссылкой на страницу руководства Linux http: // man7 ....
вопрос задан: 30 March 2019 23:57
2
ответа

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

После выяснения сигнатуры функции сигнала я изменил пример, приведенный по адресу https://en.cppreference.com/w/c/program/signal. Но почему я не могу вызвать функцию (обработчик сигнала) ...
вопрос задан: 28 March 2019 04:46
2
ответа

продолжать получать эту ошибку в этой системной & ldquo; команде линкера не удалось с кодом выхода 1 & rdquo;

Я делаю систему меню, в которой пользователь вводит определенное количество чисел, а система выводит среднее и сумму, а затем отображает числа, которые пользователь ввел в систему, но я не ...
вопрос задан: 28 March 2019 03:58
2
ответа

Проверить целое число против символов

Я пытаюсь сделать программу, где пользователь вводит значение в массив. Что на самом деле требуется, так это то, что программа должна проверять соответствие символу char. Так что, если пользователь вводит случайный символ, такой ...
вопрос задан: 28 March 2019 00:55
2
ответа

Использование ptrdiff_t

Я реализую итератор через непрерывный кусок памяти и пришел к вопросу о его соответствующем использовании. Моя текущая реализация (при условии, что я перебираю массив символов). typedef ...
вопрос задан: 26 March 2019 17:02
2
ответа

Как фиксировать транзакцию SQLite в C/C++?

Я использую sqlite c/c ++ интерфейс. У меня есть 3 таблицы (связанные таблицы), говорят что A, B, C. Теперь, существует функция под названием Набор, которые получают некоторые исходные данные, и на основе исходных данных вставляет строки в эти три...
вопрос задан: 25 March 2019 14:32
2
ответа

Несколько значений в одном определении макроса с __SYSCALL_DEFINEx

Я пытаюсь понять фрагмент кода из /include/linux/syscall.h, где определение макроса, кажется, имеет несколько значений, а точки с запятой разделяют каждое из них:
вопрос задан: 25 March 2019 09:47
2
ответа

C: цикл while с плавающей запятой никогда не завершается

Выполняя этот код: float f = 1.0; while (f! = 0.0) {f = f - 0.1; printf ("%. 1f \ n", f); } Ожидается, что он будет работать 10 раз и остановится, но получается, что это неизбежно ...
вопрос задан: 25 March 2019 09:46
2
ответа

Почему одни и те же результаты возвращаются двумя разными вызовами в моем коде c?

Я скомпилировал его на платформе Debian с помощью GCC (4.9.2). #include < string.h > #include < stdio.h > static const char * msg [] = {"Воскресенье", "Понедельник", "Вторник"}; статический символ buf [20]; символ * ...
вопрос задан: 25 March 2019 01:18
2
ответа

Я не могу заставить мой оператор if выполняться правильно

Кажется, я не могу правильно выполнить свои операторы if в депозитах & amp; снятие части программы. Он будет работать правильно, когда число отрицательное, но когда оно положительное, это ...
вопрос задан: 24 March 2019 19:46
2
ответа

Что происходит с исходным файлом .h при использовании автоинструментов?

Я создаю оболочку на C. Созданный мной файл .tar.gz прекрасно работает. Однако, когда я распаковываю это, исходный заголовочный файл, который я использовал при создании указанного файла, изменяется на содержащий используемый код ...
вопрос задан: 24 March 2019 19:21
2
ответа

Голова продолжает получать то же значение, что и указатель хвоста в односвязном списке

Я пытаюсь создать односвязный список с узлами, содержащими два параметра. Всякий раз, когда я ставлю в очередь другой узел, используя указатель хвоста, указатель заголовка принимает то же значение, что и новый узел. Я ...
вопрос задан: 24 March 2019 03:21
2
ответа

некоторые части текста, извлеченные из txt-файла с помощью fgets, потерялись в c

Я читаю файл под названием "dictionary.txt" с помощью fgets и распечатываю, но, как и 10% текста заголовка из "dictionary.txt" теряется при запуске программы. Я подозреваю, что это размер ...
вопрос задан: 24 March 2019 03:07
2
ответа

Как получить равное количество элементов после деления диапазона, оставляя остаток

Я знаю, что название не лучшее описание, но это было лучшее, что я мог сделать. Длинная история, я пытаюсь получить диапазон чисел, скажем для примера: MIN: 0 и MAX: 10, поэтому диапазон ...
вопрос задан: 24 March 2019 02:23
2
ответа

Оптимизация строгого псевдонима Clang против недостижимого кода, нарушающего строго псевдоним

У меня есть вопрос о строгом псевдонимах и Clang оптимизации для одного примера. Давайте рассмотрим следующий пример (1): typedef void (* FTy) (void); FTy F = 0; (* Р) (); Это неопределенное поведение. ...
вопрос задан: 20 March 2019 23:34
2
ответа

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

Я столкнулся с неопределенной ссылочной проблемой с конкретными символами в моей связи. ошибка: неопределенная ссылка на «g_queue_pop_nth» Я работаю над LOP & amp; ARM платформы. Мы используем то же самое ...
вопрос задан: 19 March 2019 22:26
2
ответа

Непоследовательные строгие правила наложения имен

У меня есть следующая программа, в которой я, казалось бы, быстро инициализирую два буфера, приводя 8-битный буфер к 32- и 64-битным значениям. #include < stdio.h > #include < stdint.h > typedef ...
вопрос задан: 19 March 2019 13:16
2
ответа

Безопасно ли получить доступ к неконстантному объекту через const lvalue?

6.5 (p7) гласит следующее: объект должен иметь свое сохраненное значение, доступное только через выражение lvalue, которое имеет один из следующих типов: 88) - тип, совместимый с эффективным типом ...
вопрос задан: 19 March 2019 08:49
2
ответа

Разница между двоичным и плавающим преобразованием в C # и C / C ++

При преобразовании двоичного числа в C / C ++ и C # мы получаем 2 разных результата при его округлении. Например - давайте возьмем 1000010000010110110000010111111 в C # - мы получим 34,84448, пока мы ...
вопрос задан: 18 March 2019 11:59