0
ответов

Библиотека отладки printf () с использованием таблицы строк «кольцо декодера»

Я писать, чтобы узнать, видел ли кто-нибудь из вас когда-нибудь или слышал о реализации идеи, которую я собираюсь описать. Я заинтересован в разработке библиотеки отладки в стиле printf для встроенной цели. ...
вопрос задан: 10 August 2011 22:53
0
ответов

Регрессия с ограничениями L1 в C

Мне нужна библиотека регрессии с ограничениями Lasso / L1 в C. AFAIK, NAG не поддерживает ее. У R есть пакет для этого, но мне нужно сделать это на C. Есть идеи?
вопрос задан: 10 August 2011 22:12
0
ответов

C / C ++ Безблокирующий (или неблокирующий) кольцевой буфер, который ПЕРЕЗАПИСЫВАЕТ старые данные?

Я пытаюсь найти способ сделать Lock Free ИЛИ неблокирующим способ сделать кольцевой буфер для одного потребителя / единственного потребителя, который будет перезаписывать самые старые данные в буфер. Я читал много ...
вопрос задан: 10 August 2011 21:20
0
ответов

Арифметический битовый сдвиг типа данных двойной переменной в C

Я пытаюсь выполнить арифметический битовый сдвиг двойного типа данных в C. Мне было интересно, правильный ли это способ сделайте это: ПРИМЕЧАНИЕ: firdelay [] [] объявлен в основном как double firdelay [8] [12] void ...
вопрос задан: 10 August 2011 18:11
0
ответов

Функция установки поиска по таблице из k & r

В разделе 6.6 K&R обсуждается хеш-таблица с использованием связанный список. Короче говоря, хеш-таблица - это массив указателей. Указатели указывают на связанный список. Связанный список - это структура, которая выглядит так: ...
вопрос задан: 10 August 2011 17:00
0
ответов

Как передать простые анонимные функции в качестве параметров в C

. Я уверен, что некоторые вариации этого вопроса задавались и раньше, но все другие похожие вопросы по SO кажутся намного более сложными, включая передачу массивов и других форм данных. Мой сценарий таков ...
вопрос задан: 10 August 2011 16:04
0
ответов

указатель на функцию, структура как параметр

Еще раз сегодня с повторным вводом .. В структуре указатель на функцию, в этой функции я хочу иметь возможность работать с данными из этой структуры, поэтому указатель на структуру задан как параметр. Демо ...
вопрос задан: 10 August 2011 15:21
0
ответов

Сокращенное выражение

Каково сокращение для этого вида выражений: X = Y
вопрос задан: 10 August 2011 14:23
0
ответов

Следует ли мне удалить TCHAR из кода Windows?

Я пересматриваю некоторые очень старые (10 лет) C код. Код компилируется на Unix / Mac с GCC и кросс-компилируется для Windows с MinGW. В настоящее время повсюду используются строки TCHAR. Я бы хотел избавиться от ...
вопрос задан: 10 August 2011 10:18
0
ответов

__func__ или __FUNCTION__ или ручной const char * id?

Мне интересно, насколько широко поддерживаются __func__ (часть C99, но я компилирую как C89) и __FUNCTION__. У меня есть старая кодовая база, которая в основном использует ручную const char * id; переменные, которые потом ...
вопрос задан: 10 August 2011 09:20
0
ответов

Обмен элементами двух разных массивов в C без использования временной переменной

У меня есть два массива, например int array1 [6] = {2, 4, 5, 7, 9}; & int array2 [6] = {0, 5, 6, 7, 3} Я передам их в функцию swap (array1, array2). Я сейчас пытаюсь сделать это, как показано ниже index = 0; ...
вопрос задан: 10 August 2011 07:39
0
ответов

Модульное тестирование C - Возврат из заглушенной процедуры постепенного выхода

Вот сценарий, который у меня есть. Функция, которую я тестирую, имеет состояние ошибки, которое при ударе вызывает функцию плавного выхода для освобождения всей глобальной памяти, закрытия дескрипторов и выхода из программы. Очевидно, ...
вопрос задан: 10 August 2011 06:46
0
ответов

Является ли плохой практикой, чтобы определение макроса возвращало значение для функции?

Использование макроса, определенного для условного возврата значения, имеет недостаток, который не очевиден только при просмотре клиентский код может завершиться в точке макроса. Вариант использования Я ...
вопрос задан: 9 August 2011 23:42
0
ответов

Неразрешенные внешние элементы C ++ [дубликат]

Кто-нибудь знает, что это означает? 1> Создание кода ... 1> BlankWindowDXbaseImpl.obj: ошибка LNK2019: неразрешенный внешний символ "public: __thiscall DXBase :: DXBase (void)" (?? 0DXBase @@ QAE @ XZ) ...
вопрос задан: 9 August 2011 22:58
0
ответов

Printf () до того, как строка, вызывающая ошибку сегментации, не выполняется

Когда происходит ошибка сегментации, printf () до того, как он не выполнится. основной() {printf ("что-то"); заявление; // этот оператор вызывает ошибку сегментации } В приведенной выше ситуации, почему ...
вопрос задан: 9 August 2011 18:12
0
ответов

Как найти остаток от деления в C?

Как лучше всего узнать, вернет ли деление двух чисел остаток? Возьмем, к примеру, у меня есть массив со значениями {3,5,7,8,9,17,19}. Теперь мне нужно найти идеальное ...
вопрос задан: 9 August 2011 09:58
0
ответов

Где мне поместить Py_INCREF и Py_DECREF в этот блок в Python C Extension?

Каждый раз, когда я вызываю свою функцию, использование памяти увеличивается примерно на + 10 МБ на вызов, поэтому я думаю, что здесь есть утечка памяти. .... PyObject * pair = PyTuple_New (2), * item = PyList_New (0); PyTuple_SetItem (...
вопрос задан: 9 August 2011 04:47
0
ответов

C, как создать поток с помощью функции pthread_create

Я делаю c-файл для очереди отправки, которая получает задачу и помещает ее в очередь, которая является связанным списком. Для этого мне нужно создать потоки, используя pthread_t cThread; if (pthread_create (& ...
вопрос задан: 9 August 2011 04:25
0
ответов

Правильный способ объявления переменных-указателей в C / C ++ [closed]

Я заметил, что некоторые люди используют следующие обозначения для объявления переменных-указателей. (а) char * p; вместо (b) char * p; Я использую (б). Что является рациональным за обозначением (а)? Обозначение (b) делает ...
вопрос задан: 9 August 2011 02:32
0
ответов

valgrind сообщает о не освобожденных блоках

Сводка по файлу утечки Valgrind: СВОДКА ОБ ОШИБКАХ: 0 ошибок из 0 контекстов (подавлено: 0 из 0) malloc / free: используется на выходе: 45 065 байт в 12 блоках. malloc / free: 161 выделение, 149 освобождение, 53 301 байт ...
вопрос задан: 8 August 2011 23:58
0
ответов

Не удается инициализировать статическую структуру указателем на функцию из другой единицы перевода?

В документации Python утверждается, что следующее не работает на "некоторых" платформы или компиляторы ": int foo (int); // Определено в другой единице перевода. структура X {int (* fptr) (int); } x = {& foo}; ...
вопрос задан: 8 August 2011 21:58
0
ответов

Явная установка значения указателя

I я пишу mex-файл (используя C ++), который будет принимать адрес памяти в качестве ввода и работать с данными по этому адресу памяти. Поскольку я вынужден использовать MATLAB в качестве среды, моя программа может только ...
вопрос задан: 8 August 2011 21:29
0
ответов

Как скомпилировать код .c из Cython с помощью gcc

Теперь, когда я успешно установил Cython в Windows 7, я попробую чтобы скомпилировать код Cython с помощью Cython, но gcc усложняет мне жизнь. cdef void say_hello (name): print "Hello% s"% name Использование gcc ...
вопрос задан: 8 August 2011 19:04
0
ответов

Объекты буфера вершин в OpenGL 2.1

(я указал 2.1, потому что мой ноутбук не поддерживает эту версию. Я бы, вероятно, сделал это в любом случае, так как 3.x и далее вводят шейдеры как обязательные?). Спасибо Википедии: http://en.wikipedia.org/...
вопрос задан: 8 August 2011 14:52
0
ответов

Почему обработчик сигнала переходит в бесконечный цикл? - SIGSEGV

Есть идеи, почему обработчик сигнала переходит в бесконечный цикл? Вот код. Пожалуйста, помоги мне. введите здесь код 9 void SIGSEGV_handler (int signal) 10 { 11 printf ("Обнаружена ошибка сегментации .... \ n"); 12 ...
вопрос задан: 8 August 2011 11:18
0
ответов

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

Я выделил код с помощью mmap, но не могу освободить его, потому что ошибки сегментации. Я сделал mprotect - PROT_WRITE, чтобы сделать его доступным для записи, но все равно не могу его освободить. Пожалуйста, помоги мне. enter ...
вопрос задан: 8 August 2011 09:10
0
ответов

Компиляция функциональных языков в C

Предположим, вы компилируете функциональный язык в переносимый C, и предположим также, что по разным причинам вам нужна точная, а не консервативная вывоз мусора. Не существует переносимого способа (возможно ...
вопрос задан: 8 August 2011 08:43
0
ответов

с использованием select () с pipe

Я читаю / записываю в канал, созданный с помощью pipe (pipe_fds). Итак, в основном с помощью следующего кода я читаю из этого канала: fp = fdopen (pipe_fds [0], "r"); И когда я что-то получаю, я распечатываю это ...
вопрос задан: 8 August 2011 08:09
0
ответов

RC4 в Delphi и C?

Мне удалось перенести реализацию RC4 с PolarSSL на delphi, поскольку Мне нужна зашифрованная связь между двумя приложениями (C и Delphi), но проблема в том, что зашифрованные данные никогда не совпадают, ...
вопрос задан: 8 August 2011 07:53
0
ответов

Пример дизассемблирования «Art of Exploitation» не тот (код C)

Я следую примеру из книги «Искусство эксплуатации», чтобы попытаться дизассемблировать программу на C, хотя книга поставляется с собственным Linux LiveCD, я предпочитаю использовать BT5 (32 бит). Пример кода очень ...
вопрос задан: 8 August 2011 05:29