0
ответов

Ошибки при компиляции примера из книги ANSI C, глава Linked Lists

Я делаю некоторые примеры из старой книги по C [A First Book of ANSI C] и получаю ошибку при попытке скомпилировать этот пример кода: #include struct tele_typ { char name[30];...
вопрос задан: 10 February 2012 02:30
0
ответов

Может ли соответствующий компилятор нарушить преобразования uint32_t -> int16_t -> int32_t?

Недавно мы обнаружили странное поведение в некотором старом коде. Этот код работал много лет, но сломался на некоторых платформах (XBox 360, PowerPC), когда оптимизация компилятора была включена макс. Обычно я подозреваю ...
вопрос задан: 9 February 2012 23:16
0
ответов

считывались перед записью не определено с искаженной памятью?

Согласно этому потоку комментариев Reddit, оно не определено, если предпринимается попытка чтения памяти до того, как она была записана. Я имею в виду нормальную память кучи, которая была успешно обработана. ...
вопрос задан: 9 February 2012 22:36
0
ответов

Как создать новую среду R из C?

Мне не удалось найти для этого документацию. Похоже, что в исходном коде R используются NewEnvironment и R_NewHashedEnv, но ни один из них не находится в общедоступных заголовках, поэтому похоже, что это не так ...
вопрос задан: 9 February 2012 19:06
0
ответов

Требования к точности математических функций GNU GCC?

Несколько дней я тщетно пытался найти точность математических функций (в файле math.h) компилятора GNU GCC. В стандарте C99 сказано, что требование к точности математических функций в math.h составляет ...
вопрос задан: 9 February 2012 18:49
0
ответов

Размер несжатого файла с использованием функции доступа к файлу zlib gzip

Используя инструмент командной строки Linux gzip, я могу определить размер несжатого файла сжатия с помощью gzip -l. Я не смог найти такую ​​функцию в разделе руководства zlib «Функции доступа к файлам gzip». В ...
вопрос задан: 9 February 2012 10:27
0
ответов

Зачем нужна функция list_for_each_safe() для удаления узлов в связном списке ядра?

Я учусь использовать API связного списка ядра из list.h. Я узнал, что мне нужно использовать list_for_each_safe() при удалении узлов с помощью list_del() вместо использования list_for_each(). Код для ...
вопрос задан: 9 February 2012 10:18
0
ответов

как выровнять две сетки

У меня для вас очень хороший и сложный вопрос. Мне нужно выровнять две сетки с помощью очень быстрого алгоритма. Даны mesh1 и mesh2, я хочу найти, как мне нужно выровнять и повернуть mesh1, чтобы она была в том же ...
вопрос задан: 9 February 2012 10:06
0
ответов

Как узнать, какие функции НЕ были встроены

Есть ли способ получить список функций, которые нигде НЕ были встроены? Либо путем передачи параметра gcc, либо путем проверки двоичного файла? РЕДАКТИРОВАТЬ: Я знаю, как явно попросить функцию не ...
вопрос задан: 9 February 2012 10:02
0
ответов

Перестановки массива C с помощью макросов

Можно ли сгенерировать конкретную перестановку массива с помощью макроса на C? т.е. если у меня есть массив X с элементами: 0 1 2 3 4 5 x = [«0», «1», «1», «0», «1», «0»] Я думал ...
вопрос задан: 9 February 2012 03:06
0
ответов

Построчное чтение текстового файла в C

Я работаю над небольшим упражнением для класса CIS и очень смущен методами, которые использует C для чтения из файла. Все, что мне действительно нужно сделать, это прочитать файл построчно и использовать ...
вопрос задан: 8 February 2012 18:57
0
ответов

Передача второго аргумента из сценария оболочки в Java [дубликат]

Если я передаю любое количество аргументов сценарию оболочки, который вызывает внутреннюю программу Java, как я могу передать второй аргумент программе Java, кроме первого? ./my_script.sh abcd .... # ...
вопрос задан: 8 February 2012 18:18
0
ответов

Как мне скомпилировать программу Window API с помощью cl?

Я пытаюсь скомпилировать простую программу C Windows API с помощью командной строки Windows SDK. Вот отрывок из программы: #include int WINAPI WinMain (HINSTANCE hInstance, ...
вопрос задан: 8 February 2012 17:54
0
ответов

Установить значение для llvm :: ConstantInt

Я играю с LLVM. Подумал об изменении значения константы в промежуточном коде. Однако для класса llvm :: ConstantInt я не вижу функции setvalue. Любая идея, как я могу ...
вопрос задан: 8 February 2012 15:13
0
ответов

Как подключить сокет к HTTP-серверу через прокси?

Недавно я написал программу, использующую сокеты на C, для подключения к HTTP-серверу, работающему локально, и тем самым для выполнения запросов к нему. У меня это сработало. После этого я попробовал тот же код для подключения к ...
вопрос задан: 8 February 2012 13:54
0
ответов

Удалить дочерние элементы контейнера GTK +, повторно заполнить его, а затем обновить

У меня проблема с Приложение GTK + C. У меня есть контейнер, который при запуске приложения содержит кнопку. Во время работы пользовательское взаимодействие должно привести к тому, что этот виджет будет содержать больше ...
вопрос задан: 8 February 2012 11:23
0
ответов

Пишу собственный JIT-интерпретатор. Как мне выполнять сгенерированные инструкции?

Я собираюсь написать свой собственный JIT-интерпретатор как часть курса по виртуальным машинам. У меня много знаний о языках высокого уровня, компиляторах и интерпретаторах, но мало или совсем нет знаний о сборке x86 (или ...
вопрос задан: 8 February 2012 09:42
0
ответов

Начало работы с Axis / C MIME / DIME и MTOM

Я собираюсь начать некоторую работу над Axis / C. У меня есть хорошее представление о C и веб-сервисах по отдельности. Я тоже довольно хорошо отношусь к * nix. Может кто-нибудь рассказать мне о сложности создания веб-сервиса ...
вопрос задан: 8 February 2012 08:28
0
ответов

Почему компилятор не знает адреса локальных переменных во время компиляции?

Что означает следующий оператор? Локальные и динамически назначаемые переменные имеют адреса, которые не известны компилятору при компиляции исходного файла. Раньше я думал, что локальные ...
вопрос задан: 8 February 2012 02:59
0
ответов

Параметры по умолчанию в C

Можно ли установить значения для параметров по умолчанию в C? Например: void display (int a, int b = 10) { //сделай что-нибудь } main () {дисплей (1); дисплей (1,2); // переопределить значение по умолчанию } Visual ...
вопрос задан: 7 February 2012 23:07
0
ответов

Как мой указатель LINKED_LIST может оставаться NULL?

основная функция: int main () {if ((ban_file = open_file ("banned_ips.txt")) == NULL) перейти к выходу; ban_lst = NULL; cpy_to_list (ban_file, ban_lst); close_file (файл-запрета); ...
вопрос задан: 7 February 2012 20:02
0
ответов

Switch string c language

У меня есть эта программа, в которой я хочу понять следующий вывод: #include void fastSwap (char **i, char **d) { char *t = *d; *d = *i; *i = t; } int main () { char ...
вопрос задан: 7 February 2012 19:00
0
ответов

Межплатформенная (C / C ++) Аудиобиблиотека для MP3 , AAC, WAV

Я пытаюсь найти кроссплатформенную аудиотеку, которая будет иметь следующие возможности (в порядке важности): Полная Windows , Mac, поддержка Linux C / C ++ API Бесплатно / дешево, но коммерчески выгодно MP3 ...
вопрос задан: 7 February 2012 18:53
0
ответов

Как использовать функции fread и fwrite для чтения и записи двоичных файлов?

Привет, в моем проекте я прочитал файл .bin, который содержит данные датчиков в виде коротких (16-битные значения). Я делаю это, используя функцию fread в буфере, но мне кажется, что считывание не происходит ...
вопрос задан: 7 February 2012 16:35
0
ответов

определение желтого цвета в opencv

я конвертирую изображение в HSV после этого я делаю порог желтого цвета так что код cvInRangeS(imgHSV, cvScalar(112, 100, 100), cvScalar(124, 255, 255), imgThreshed); но это не работает ...
вопрос задан: 7 February 2012 15:42
0
ответов

Обнаружение утечек памяти в программах на C?

Если мы хотим проверить утечки памяти в программе на C++, мы можем перегрузить операторы new и delete, чтобы отслеживать выделенную память. Что если мы хотим проверить утечки в ...
вопрос задан: 7 February 2012 13:39
0
ответов

Проблема параллелизма API Python-C

Мы разрабатываем небольшое серверное приложение на языке C. Серверное приложение выполняет некоторую обработку данных и отвечает клиенту. Чтобы часть обработки данных оставалась настраиваемой и гибкой, мы решили ...
вопрос задан: 7 February 2012 12:47
0
ответов

Есть ли способ включить для (int i = 0;… в gcc без включения режима c99

У меня есть очень большая программа, которая компилируется с gcc без предупреждений. Если я включу режим c99 --std = c99 в командной строке, выдает огромное количество предупреждений и ошибок. Но мне нравится идиома для (int ...
вопрос задан: 7 February 2012 11:07
0
ответов

Парсинг и модификация LLVM IR кода

Я хочу прочитать (разобрать) LLVM IR код (который сохранен в текстовом файле) и добавить в него свой собственный код. Мне нужен пример того, как это сделать, то есть как это делается с помощью библиотек, предоставляемых ...
вопрос задан: 7 February 2012 00:38
0
ответов

Странное поведение OpenMP

Привет У меня есть следующий код, который я компилирую с помощью gcc (> 4.2) с флагом -fopenmp: int main (void) { #pragma omp parallel for int i; для (я = 0; я <4; я ++) в то время как (1); возврат 0; } Я получаю ...
вопрос задан: 6 February 2012 23:01