У меня есть проект, состоящий из группы динамически загружаемых модулей. Первоначально все всегда создавалось с помощью MSVC 2003, но в последнее время я работал над тем, чтобы заставить его работать с GCC. ...
Мне нужно проанализировать файл размером 16 ГБ. Я читаю файл последовательно, используя fread () и fseek (). Насколько это возможно? Будет ли fread () работать с таким большим файлом?
В C ++ и Java структуры данных могут иметь частные, общедоступные и защищенные области. Я хотел бы перенести эту концепцию на программу на языке C, которую я пишу. Существуют ли какие-либо идиомы для реализации частных ...
QueryDosDevice ( L "E:", DeviceName, MAX_PATH); (E: это SD-карта) DeviceName - "\ Device \ HarddiskVolume3" Как мне "преобразовать" его во что-то вроде "\\. \ PHYSICALDRIVE1"
I используйте pthread_create для создания нескольких дочерних потоков. Одновременно основной поток хочет убить все дочерние потоки, иначе произойдет ошибка сегмента. Какую функцию я должен использовать для этого? Я искал ...
У меня есть функция void func (int x, char * str, ...)
{...
} Я вызываю его следующим образом: func (1, «1», «2», «3»); Как мне распечатать значения всех дополнительных аргументов (2, 3) в функции?
Стандарт ISO C допускает три методы кодирования целых чисел со знаком: дополнение до двух, дополнение до единицы и знак / величина. Какой эффективный или хороший способ определить кодировку во время выполнения (или какой-то другой ...
What do modern companies use to compile and link their projects? Especially with large projects, makefiles don't seem usable enough to be scalable. As far as I can tell, many companies use either in-...
Просто и кратко: Какая привязка OpenGL для GTK + является наиболее продвинутой?
Я бы предпочел виджет, который позволяет мне использовать его аналогично QGLWidget. Примечание: я наткнулся на gtkglext, gtkglarea и clutter. Я ...
Задача состоит в том, чтобы реализовать логику подсчета битов, используя только побитовые операторы. У меня все работает нормально, но мне интересно, может ли кто-нибудь предложить более элегантный подход. Разрешены только побитовые операции. Нет «если»,
It just occurred to me That I don't know how to initialize a pointer to pointer from a non pointer value with one statement in C++: int a = 1;
int** ppa = &&a; //Does not compile
int** ppa = &...
Я работаю в проекте, где я бы нашел полезной базовую систему плагинов. По сути, я создаю базовый класс и могу предоставить этот базовый класс разработчику плагина. Затем разработчик отменяет это ...
Я пишу VMM для архитектуры Intel x86. Большая часть кода содержит сборку для платформы x86 и код c. Может ли кто-нибудь помочь мне отладить код сборки, включая данные об оборудовании ...
I worked with Visual Studio 2008 in a C project without problems. Now I added the same source files to Visual studio 2010, compiled it without problems but when I debug the program I get: Unhandled ...
I wish to use LZMA natively in my own C util. I've downloaded LZMA SDK from http://www.7-zip.org/sdk.html (version 9.12 beta) - but I simply fail to compile their LzmaUtil. This is what I've tried, ...
В чем разница между atol () и strtol ()? Согласно их man-страницам, они, похоже, имеют тот же эффект, что и соответствующие аргументы: long atol (const char * nptr); long int strtol (...
I have looked at some resources to tell me how -> and . are different, but they seem to do the same thing. Does -> act like a dot operator on a struct?
Итак, я знаю, что такое прагма и для чего она используется, но для чего значение самого слова? Я много раз использовал его в коде, но я никогда не знал, что это слово на самом деле означает или обозначает.
Мне известно следующее: malloc
каллок
realloc В чем разница между ними? Почему кажется, что malloc используется почти исключительно? Есть ли различия в поведении компиляторов?
Is it possible to load a python function from a string and then call that function with arguments and get the return value? I'm using the python C API to run python code from inside my C++ ...
почему приведенный ниже код выдает ошибку «double free or коррупция» ... когда я компилирую и запускаю с помощью gcc [(Debian 4.4.4-8) 4.4.5 20100728 (prerelease)]. Заранее спасибо! #include # ...
Я использую код как следующее, чтобы проверить, был ли файл создан перед продолжением вещью является файл, обнаруживается в файловом браузере очень, прежде чем это будет обнаружено статистикой... там...
Я пишу программу (средство доказательства теорем), для которой требуется память «насколько возможно, пожалуйста»; то есть, он всегда может добиться большего успеха, если будет использовать больше памяти для практических целей без ...
У меня есть эта функция: int setIncludes (char * includes []); Я не Я не знаю, сколько значений потребуется. Может потребоваться включение [5], может потребоваться включение [500]. Итак, какую функцию я мог бы использовать для получения ...
Что происходит в C, когда вы создаете массив отрицательной длины? Например: int n = -35; int testArray [n]; для (int я = 0; я <10; я ++) testArray [я] = я + 1; Этот код будет компилироваться (и принесет ...