Результаты поиска по запросу "c"
ld.exe: не удается открыть выходной файл…: в доступе отказано
Я недавно установил CodeBlocks с mingw32 на Windows 7 Ultimate 32bit, чтобы отряхнуть свои навыки c, но эта проблема меня несколько озадачила. Я решил отключить короткий генератор Фибоначчи, чтобы убедиться, что мои настройки работают, но я ...
Как программно определить, является ли системный вызов «write» атомарным для определенного файла?
В некоторых случаях кодер не может полагаться на то, что системные вызовы являются атомарными, например если файл находится в файловой системе NFS. (C.F. Обзор NFS, FAQ и документы HOWTO [http://nfs.sourceforge.net/#faq_a9]). Но атомарные ...
Компиляторы GNU и Visual Studio для массивов, выделенных с постоянной длины с областью действия
Я знаю, что если вы установите динамическое значение в c / c ++, вы не сможете использовать это значение в скобках для выделения массива (что сделало бы его так называемым массивом переменной длины (VLA), которыйтекущий стандарт C ...
хеш-функция для строки
Я работаю над хэш-таблицей на языке Си и тестирую хеш-функцию для строки. Первая функция, которую я попробовал, это добавить код ascii и использовать модуль (% 100), но у меня плохие результаты с первым тестом данных: 40 столкновений для 130 ...
Компромисс между производительностью - когда MATLAB лучше / медленнее, чем C / C ++
Мне известно, что C / C ++ является языком низкого уровня и генерирует относительно оптимизированный машинный код, когда мы сравниваем его с любым другим языком высокого уровня. Но я думаю, что есть гораздо больше, чем это, что также видно из ...
Как мне изменить указатель, который был передан в функцию в C?
Итак, у меня есть некоторый код, вроде следующего, чтобы добавить структуру в список структур: void barPush(BarList * list,Bar * bar) { // if there is no move to add, then we are done if (bar == NULL) return;//EMPTY_LIST; // allocate space for ...
Сокет необъявленный, когда я использую -std = c99 [c]
На самом деле я работаю над проектом Socket на языке Си. У меня только маленький вопрос: почему я не могу использовать Socket, когда я использую флаг "-std = c99"? Когда я компилирую свой проект без этого флага, у меня не возникает никаких ...
C: Как я могу использовать один массив указателей на функции для функций с переменным числом параметров?
Вопрос в значительной степени говорит обо всем. Я не уверен, как это сделать, и не сталкивался ни с чем, что работает. Вот несколько примеров функций: add(int x, int y) { return x+y; }а также, mean(int x1, int y1, int x2, int y2) { return (x1 ...
Перекрестное профилирование с gcov, но GCOV_PREFIX и GCOV_PREFIX_STRIP игнорируется
Я хочу использовать GCOV для покрытия кода, но тесты будут выполняться на другой машине. Таким образом, жесткий проводной путь к файлам .gcda в исполняемом файле не будет работать. Чтобы изменить этот каталог по умолчанию, я могу использовать ...
Py_initialize / Py_Finalize не работает дважды с NumPy
При втором вызове следующего кода мое приложение перестало работать, поэтому, я думаю, я что-то упустил: Py_Initialize(); pName = PyString_FromString("comp_macbeth"); pModule = PyImport_Import(pName); Py_DECREF(pName); if(pModule == NULL) { ...