0
ответов

Форматированная печать в GDB

Я бы хотел выполнить печать в стиле printf из GDB. Например, я хочу напечатать значение переменной, но с некоторым текстом, описывающим, что это такое. Можно ли это сделать, и если да, то можете ли вы привести пример?
вопрос задан: 12 January 2012 19:15
0
ответов

Игнорирование системного вызова

Я знаю, что вы можете перехватить системный вызов с помощью ptrace. Но я хочу игнорировать системный вызов. Возможно ли, что ptrace перехватит системный вызов, посмотрите его номер, и если это номер ...
вопрос задан: 12 January 2012 19:13
0
ответов

Что нужно делать правильно, DialogBox или CreateWindow

Здравствуйте, уважаемые опытные пользователи, я уже некоторое время занимаюсь программированием в Windows, и у меня все еще возникает вопрос. Что нужно делать при создании пользовательского интерфейса? ? Это относится к пользовательскому интерфейсу в ...
вопрос задан: 12 January 2012 18:41
0
ответов

Как настроить eclipse CDT с компилятором Turbo C ++

Как настроить eclipse с компилятором Turbo C ++ .
вопрос задан: 12 January 2012 15:53
0
ответов

Является ли GHashTable (glib2) потокобезопасной?

У меня есть несколько потоков, добавляющих, изменяющих и ищущих данные в GHashTable. Безопасна ли она для потоков, или мне нужно реализовать безопасность потоков самостоятельно?
вопрос задан: 12 January 2012 15:42
0
ответов

объяснение D_GNU_SOURCE Зачем его использовать и когда?

Я знаю, что это макрос, который мы передаем в функцию. Как вы объясните, для чего нужен этот макрос и в каком сценарии я должен его использовать?
вопрос задан: 12 January 2012 14:29
0
ответов

Может exit () не завершить процесс?

Я зарегистрировал обработчик сигнала в моей программе. Получив нежелательный сигнал (SIGABRT), я вызываю exit (-1) в обработчике сигнала, чтобы выйти из процесса. Но, как было замечено несколько раз, он вызывает ...
вопрос задан: 12 January 2012 10:18
0
ответов

-SIGCONT не продолжает приостановленный процесс?

Следующий процесс не продолжается после выполнения kill -SIGCONT pid с другого терминала. #include int main (int argc, char * argv []) {printf ("приостановлено \ п"); Пауза(); ...
вопрос задан: 12 January 2012 05:21
0
ответов

Сортировка двумерного массива целых чисел, чьи строки и элементы столбца отсортированы

Мне просто нужно немного помогите здесь. Я выполняю задание, где мне нужен эффективный способ Чтобы отсортировать двумерный целочисленный массив, элементы строки и столбца которого уже отсортированы в порядке возрастания. (Предпочтительно ...
вопрос задан: 12 January 2012 01:30
0
ответов

SWIG, связывающий библиотеку C с Python (создание «итеративного» типа данных Python из структуры C «последовательность»)

Я написал расширение Python для библиотеки C. У меня есть структура данных, которая выглядит так: typedef struct _mystruct {double * clientdata; size_t len; } MyStruct; Цель этого ...
вопрос задан: 12 January 2012 00:14
0
ответов

Обработка массива аргументов execvp?

Когда я вызываю execvp, например, execvp (echo, b), где b - массив аргументов для команды a, повлияет ли впоследствии изменение этого массива на ранее сделанный вызов execvp? Когда я пытаюсь вызвать execp (echo, ...
вопрос задан: 11 January 2012 23:13
0
ответов

реверс связанного списка без temp

Есть ли способ реверса связанного списка без использования переменной temp в C? Заранее спасибо. известный подход: Element *reverse(Element *head) { Element *previous = NULL; while (head != ...
вопрос задан: 11 January 2012 22:21
0
ответов

Существует ли эквивалент опции компоновщика GNU «--just-symbols» для компоновщиков, отличных от GNU?

-R filename --just-symbols = filename Прочитать имена символов и их адреса из файла, но не перемещайте его и не включайте в вывод. Это позволяет вашему выходному файлу ссылаться на ...
вопрос задан: 11 January 2012 22:08
0
ответов

Автоматический инструмент для проверки соглашений о коде для C / C ++ [закрыто]

Мы просим студентов отправлять упражнения в рамках курса, в то время как они должны придерживаться некоторых соглашений по коду. Например, имена функций должны быть в camelCase. Длина функции не должна превышать 50 строк (The ...
вопрос задан: 11 January 2012 21:35
0
ответов

как запланировать две задачи?

Я новичок в управлении процессами / задачами. Я хочу запланировать две задачи. предположим, fun1 () {printf ("Он будет печататься каждые 1 мин \ n"); } fun2 () {printf ("Будет напечатано ...
вопрос задан: 11 January 2012 19:57
0
ответов

GHC/FFI: вызов модуля haskell, который импортирует библиотеки haskell из C

Рассмотрим обычный пример, как функция haskell может быть вызвана из функции C: Haskell-модуль: {-# LANGUAGE ForeignFunctionInterface #-} module Safe where import Foreign.C.Types fibonacci :: ...
вопрос задан: 11 January 2012 15:53
0
ответов

Любое возможное решение для перехвата входа/выхода процесса?

Я хотел бы перехватывать вход и выход процесса и вести журнал для всей системы (возможно, процесса-демона). Одним из подходов было периодическое чтение файловой системы /proc и ведение списка, ...
вопрос задан: 11 January 2012 13:40
0
ответов

tbb.dll not found

Я использую функцию cvCanny в opencv 2.3, она компилируется нормально, но при выполнении выдает ошибку: «tbb.dll» не найден. Какая польза от этой dll и где ее найти ?? спасибо,
вопрос задан: 11 January 2012 11:53
0
ответов

Уровни оптимизации в gcc, изменяющие поведение программы c

Я наблюдаю поведение, которого я не ожидаю, при компиляции этого кода с разными уровнями оптимизации в gcc. Функциональный тест должен заполнить 64-битное целое число без знака единицами, сдвинуть их бит shift_size ...
вопрос задан: 11 January 2012 10:25
0
ответов

Связывание C и заголовки C ++

Я хочу использовать некоторые классы C ++ в разделяемой библиотеке с компоновкой C. И у меня возникли следующие проблемы. Если #include внешний "C" {void f () {} } Компиляция и компоновка выполнены успешно, но f () может ...
вопрос задан: 11 January 2012 10:21
0
ответов

Значения NaN со знаком

На основе спецификации IEEE: «Когда вход или результат - NaN, этот стандарт не интерпретирует знак NaN». Однако printf печатает значения NaN как подписанные: nan или -nan Может ли кто-нибудь указать мне ...
вопрос задан: 11 January 2012 09:47
0
ответов

Как проверить, существует ли функция в C / C ++

В некоторых ситуациях в моем коде я вызываю функцию, только если эта функция определена, иначе я не должен. Как я могу этого добиться? нравиться: if (функция 'sum' существует), затем вызвать sum () ...
вопрос задан: 11 January 2012 06:06
0
ответов

Используя указатель void на массив

Я просто пытался используйте указатель void на целочисленный массив, я попытался проверить, могу ли я распечатать массив обратно, вернув его обратно в int. Но это дает мне некоторую случайную ценность. Можете ли вы сказать мне, где я ...
вопрос задан: 11 January 2012 03:38
0
ответов

Как программно прочитать разрешение файла linux в C/C++

Как я могу программно прочитать разрешение файла linux вместо использования "ls", затем разобрать результат.
вопрос задан: 11 January 2012 01:20
0
ответов

Разница между блокировкой мьютекса и pthread_join

В чем разница между ними? Разве это не одно и то же в том смысле, что они оба ждут завершения потока перед выполнением другого потока? Я пытаюсь понять следующий код #include ...
вопрос задан: 11 January 2012 01:20
0
ответов

extern «C» функция доступа к коду

Допустим, у меня есть следующий код C ++: int x; some_class y; extern "C" {void foo () {// что-то делать с x // что-то делать с y} } Нужно ли объявлять x и / или y с помощью extern «C»?
вопрос задан: 10 January 2012 22:11
0
ответов

Как использовать глобальную переменную во встроенной сборке gcc

Я пытаюсь использовать встроенную сборку, подобную этой, для глобальной переменной, но компилятор выдает ошибку, говоря undefined ссылку на saved_sp. __asm__ __volatile__ ("movq saved_sp,% rsp \ n \ t" ...
вопрос задан: 10 January 2012 21:07
0
ответов

Суффикс ULL для числового литерала

Я наткнулся на такой код: line + = addr & 0x3fULL; Очевидно, что «U» и «L» не являются шестнадцатеричными цифрами. Я предполагаю, что «ULL» в конце этого шестнадцатеричного числового литерала означает «Unsigned Long ...
вопрос задан: 10 January 2012 19:51
0
ответов

Размер массива C через gdb

Я знаю, что вы можете распечатать массив в gdb, например (gdb) p * array @ 10 Есть ли команда gdb, которая может сказать вам ее длину, например удобный ярлык для ввода чего-то вроде: (gdb) p sizeof (array) / sizeof (int) ...
вопрос задан: 10 January 2012 18:25
0
ответов

gcc округление разницы между версиями

Я изучаю, почему тестовый случай терпит неудачу Проблемный тест можно свести к выполнению (4.0/9.0) ** (1.0/2.6), округление до 6 цифр и проверка по известному значению (в виде строки): #include&...
вопрос задан: 10 January 2012 12:14