2
ответа

c голая функция - жгучее решение для выполнения как сборки, так и c-кода в 1 функции

id любит отслеживать freertos isr. freertos использует для 2 isr (irq handler) голые функции. id хотел бы сделать на уровне входа и выхода уровень слежения следующим образом (без комментирования) #warning "система больше не ...
вопрос задан: 13 July 2018 10:17
2
ответа

Ошибка сегментации в C при внедрении deque

Я пытаюсь реализовать deque в C. Я изучаю C, поэтому ошибка может показаться очень тривиальной. Вот вся программа #include & lt; stdio.h & gt; #include & lt; stdlib.h & gt; typedef struct node {...
вопрос задан: 13 July 2018 08:40
2
ответа

Как заменить текст на конкретное местоположение файла, передав аргумент через аргумент командной строки

Мое намерение состоит в том, чтобы прочитать второй элемент в первой строке и заменить его значением, которое мы передаем в качестве аргумента командной строки, и заменим его в файле input.txt. Входной файл: logical.txt one = 1234 ...
вопрос задан: 13 July 2018 03:56
2
ответа

О Предварительном определении

Я читал из книги о предварительном определении, что, предварительным определением является любое внешнее объявление данных, которое не имеет никакого спецификатора класса памяти и никакого инициализатора. Предварительное определение...
вопрос задан: 2 July 2018 12:16
2
ответа

O_LARGEFILE необходим только для записи большого файла?

Флаг O_LARGEFILE необходим, если все, что я хочу сделать действительно ли запись, является большим файлом (O_WRONLY), или добавьте в большой файл (O_APPEND | O_WRONLY)? От потока, который я считал названный, "Не может записать> индекс на 2 ГБ...
вопрос задан: 26 June 2018 10:18
2
ответа

Как подавить предупреждения о «неиспользуемом параметре» в C?

Например: Bool NullFunc (const struct timespec * when, const char * who) {return TRUE; } В C ++ я смог добавить к параметрам комментарий /*...*/. Но не в C, конечно, где он дает ...
вопрос задан: 23 June 2018 07:54
2
ответа

Какой-либо C/C++ к несобственному компилятору/интерпретаторам байт-кода?

Как заголовок указывает, там какие-либо компиляторы/интерпретаторы байт-кода C/C++? Я пишу приложение на интерпретируемом языке, который зависит от определенных библиотек, которые являются полностью кросс-компилируемыми (...
вопрос задан: 19 June 2018 06:19
2
ответа

Как скопировать строку в буфер обмена в C?

Функция SetClipboardData требует ссылки ДЕСКРИПТОРА; я испытываю затруднения при преобразовании моей строки для использования в функции. Вот мой код: символ* вывод = "Тест"; HLOCAL hMem = LocalAlloc (LHND...
вопрос задан: 3 June 2018 09:30
2
ответа

CMake: Добавьте каталог сборки для включения пути

Я ищу хороший способ добавить каталог сборки (который отличается от моего исходного каталога, репозитория мерзавца) к включать пути для gcc, чтобы иметь классический "config.h" файл для...
вопрос задан: 31 May 2018 18:22
2
ответа

Препроцессор C++ __ VA_ARGS __ количество аргументов

Простой вопрос, для которого я не мог найти ответ в сети. В variadic макросах аргумента, как найти количество аргументов? Я хорошо с препроцессором повышения, если он имеет решение. Если это делает...
вопрос задан: 31 May 2018 00:36
2
ответа

Возвращает пустой действительный код?

Я узнал, что следующий код принят Visual C++ 2008 и компиляторы GCC 4.3: пустые нечто () {} освобождают панель () {нечто возврата ();} я немного удивлен, что это компилирует. Это язык...
вопрос задан: 13 May 2018 13:24
2
ответа

Неопределенная ошибка символов при использовании заголовочного файла

Я получаю следующую ошибку и не могу ни за что в жизни выяснить то, что я делаю неправильно. $ gcc main.c-o основные Неопределенные символы: "_wtf", от которого ссылаются: _main в ccu2Qr2V.o ld: символ (...
вопрос задан: 13 May 2018 11:25
2
ответа

что такое различие между fgetpos/fsetpos и ftell/fseek

Каково различие между использованием функций fgetpos () и fsetpos () и использованием функций ftell () и fseek (), чтобы получить и установить положение в файле? Для чего fgetpos () и fsetpos () хороши?...
вопрос задан: 10 May 2018 18:47
2
ответа

Как использовать #if внутри #define в препроцессоре C?

Я хочу записать макрос, который выкладывает код на основе булева значения его параметра. Поэтому скажите, что (верный) DEF_CONST должен быть расширен в константу, и DEF_CONST (ложь) не должен быть расширен ни во что...
вопрос задан: 9 May 2018 06:59
2
ответа

Как сделать блокирование дескриптора файла?

Учитывая произвольный дескриптор файла, я могу сделать это блокированием, если это не блокируется? Если так, как?
вопрос задан: 4 May 2018 20:15
2
ответа

C libcurl производится в строку

Я хочу сохранить результат этой вихревой функции в переменной, как я могу сделать так? #include <stdio.h> #include <curl/curl.h> международное основное (пустота) {ЗАВИХРЯЮТСЯ *завихрение; CURLcode res; завихрение =...
вопрос задан: 3 May 2018 14:01
2
ответа

Как генерировать случайное целое число из диапазона

Это - следование на на от ранее отправленного вопроса: Как генерировать случайное число в C? Я хочу смочь генерировать случайное число из конкретного диапазона, такой как 1 - 6 для имитации...
вопрос задан: 3 April 2018 16:26
2
ответа

Как записать простой драйвер usb для аппаратного аппаратного ключа защиты авторских прав?

Я хочу создать драйвер USB, таким образом, мое собственное приложение C, чтобы смочь войти в мой флеш-накопитель и взять информацию от импортированного флеш-накопителя. ОС: Windows I запускается, мое приложение содержит мой драйвер USB...
вопрос задан: 13 March 2018 09:11
2
ответа

Как использовать glOrtho () в OpenGL?

Я не могу понять использование glOrtho. Кто-то может объяснить, для чего это используется? Это используется для установки диапазона x y и предела координат z? glOrtho (-1.0, 1.0,-1.0, 1.0,-1.0, 1.0); Это означает это...
вопрос задан: 11 March 2018 10:26
2
ответа

Эквивалентный Windows getch () для катастрофических отказов Mac/Linux

Я использую getch () и мои сбои приложения немедленно. Включая при выполнении: международное основное () {getch ();} я не могу найти ссылку, но предположительно проблема состоит в том, что она должна выключить буферизацию или...
вопрос задан: 4 March 2018 20:20
2
ответа

Лучший способ вызвать gdb из программы для печати ее stacktrace?

Используя функцию как это: #include <stdio.h> #include <stdlib.h> #include <sys/wait.h> #include <unistd.h> освобождают print_trace () {символьный pid_buf[30]; sprintf (pid_buf, "-...
вопрос задан: 27 February 2018 21:02
2
ответа

Как эта повторяющаяся Ханойская башня работает? C [дубликат]

Возможный Дубликат: Как это работает? Странное Решение для Ханойских башен, В то время как перемещающийся Google, я нашел это интересное решение Ханойской башни, которая даже не использует стек в качестве структуры данных...
вопрос задан: 20 February 2018 12:51
2
ответа

printf, форматирующий (%d по сравнению с %u)

Что такое различие между %d и %u при печати адресов указателя? Например: интервал = 5;//проверяют адрес памяти printf ("адрес памяти = %d\n", &a);//печатает "адрес памяти =-12"...
вопрос задан: 10 January 2018 16:21
2
ответа

Как создать гну 'libiconv' на и для окон?

Я хочу создать статическую библиотеку (*.LIB файл) GNU libiconv на окнах, которые будут использоваться с другими библиотеками в Visual C++. Другие библиотеки, которыми я пользуюсь, создаются с "MultiThreaded DLL" (/MD) опция Runtime...
вопрос задан: 9 January 2018 09:46
2
ответа

Световой сигнал C Библиотека Unicode [закрывается]

Я ищу небольшую библиотеку C для обработки строк utf8. А именно, разделяя на основе unicode разделителей для использования с алгоритмами стемминга. Связанные сообщения предложили: ICU http://www.icu-...
вопрос задан: 14 December 2017 19:58
2
ответа

как получить входное значение с сортировкой, я сделал сортировку наибольший простой коэффициент [дубликат]

У меня проблема, как получить входное значение при сортировке, я сделал сортировку наибольшего основного фактора.
вопрос задан: 11 December 2017 17:15
2
ответа

Почему я не могу использовать//-style комментарии в своем коде C?

Я использую gcc (4.4.1-4ubuntu9 Ubuntu) для компиляции программы, которую я пишу, но это, кажется, рвет каждый раз, когда это видит//комментарий в моем коде, говоря: interface.c:##: ошибка: ожидаемое выражение...
вопрос задан: 9 December 2017 17:36
2
ответа

Как мне остановить продолжение в GDB

Я впервые использую GDB. Я запускаю $ gdb, затем запускаю attach , затем вижу, что мой процесс застрял (что, вероятно, нормально). Теперь я хочу, чтобы он продолжал работать, поэтому я ...
вопрос задан: 5 December 2017 14:26
2
ответа

Когда символ* безопасен для строгого искажения указателя?

Я пытался понять строгие правила искажения, поскольку они относятся к символьному указателю. Здесь это указано: всегда предполагается, что символ* может относиться к псевдониму любого объекта. Хорошо так в...
вопрос задан: 13 November 2017 02:13
2
ответа

Проигнорируйте OpenMP на машине, которая не имеет его

У меня есть программа C++ с помощью OpenMP, который будет работать на нескольких машинах, которые могут иметь или не иметь установленный OpenMP. Как я мог заставить свою программу знать, не имеет ли машина никакого OpenMP, и проигнорируйте те #...
вопрос задан: 6 November 2017 13:21