Я делаю небольшой проект, всего около 3-4 человек. Я хочу иметь надежный способ отладки приложения, например, по журналам. Есть ли какие-нибудь хорошие ресурсы о том, как это структурировать и тому подобное? Я '...
Я пытаюсь создать структуры со значениями по умолчанию. Я не знаю, как это сделать, потому что каждый код, который я вижу, посвящен инициализации, и я бы сделал это естественным образом, например ... struct stuff {...
Если я использую exit (), GCC не выдает предупреждения: int main ()
{выход (EXIT_SUCCESS);
} Если мы воспользуемся какой-либо другой функцией, мы обязательно встретим такое предупреждение: предупреждение: элемент управления достигает конца non-void ...
Я хочу получить доступ к функции C, которая возвращает структуру, содержащую двойные массивы (где длины этих массивов задаются другими членами структуры int) из python. Объявление typedef ...
У меня есть несколько приложений с открытым исходным кодом. Они зависят от нескольких сторонних компонентов, в частности, Crypto ++ и Boost. Есть несколько вариантов: включить сторонний код в систему контроля версий, ...
Я хотел бы знать, почему неиспользуемые переменные - это плохо. Это потому, что компилятор создаст двоичный файл большего размера? Если да, то есть ли инструмент / скрипт, который может добавить неиспользуемое ключевое слово или что-то в этом роде?
Почему я получаю lvalue, требуемое как левый операнд присваивания при сравнении одной строки? Как я могу исправить это на C? if (strcmp ("hello", "hello") = 0) Спасибо!
I have a trace file that each transaction time represented in Windows filetime format. These time numbers are something like this: 128166372003061629 128166372016382155
128166372026382245 Был бы ...
Насколько я понимаю , Библиотеки C должны распространяться вместе с компиляторами. Например, GCC должен распространять свою собственную библиотеку C, а Forte должен распространять свою собственную библиотеку C. Is my ...
I'm trying to calculate a rolling average, and to try and get and optimize a bit, I've simplified the calculation so there is only one division. When the value is decreasing, there is a point where ...
Меня смущает диапазон значений переменной Int в C. Я знаю, что 32-битное целое число без знака имеет диапазон: от 0 до 65 535.
Пока имеет значение от 0 до 4 294 967 295. Это нормально для 32-битной машины. Но теперь в ...
I just want my main thread to wait for any and all my (p)threads to complete before exiting. The threads come and go a lot for different reasons, and I really don't want to keep track of all of them ...
Вопрос. У меня есть сторонняя DLL, которая выдает необработанное исключение при попытке выгрузить ее из моего собственного приложения C. Это приводит к сбою вызова FreeLibrary, и модуль ...
Как бы то ни было, я пытаюсь выполнить асинхронный ReadDirectoryChangesW с завершением ввода-вывода, и он не работает, в частности, GetLastError повторно возвращает 258 (таймаут GetQueuedCompletionStatus). ...
I would like to know how to generate a core dump file in Ubuntu. I am using Ubuntu 8.04.1 and gcc compiler 4.2.3. I have written a simple C program to generate a core dump. I have compiled the program ...
Под (5, 5) я подразумеваю точно пятую строку и пятый столбец. Мне было очень трудно рисовать объекты, используя координаты экрана, все координаты в OpenGL относительны и обычно находятся в диапазоне от -1,0 до 1,0. ...
Как я могу вызывать функции PHP из моего приложения C? Пример: include int main ()
{return json_encode (""); // Это функция PHP из php.h
} Примечание: функция PHP ...
Я наткнулся на фрагмент кода void * p = && abc ;. Какое здесь значение &&?
Я знаю о ссылках на rvalue, но я думаю, что &&, используемый в этом контексте, отличается. Что означает & ...
Мой код не работает. Я работаю как root (поведение обычного пользователя) Сначала я хочу установить TOS, а затем получить значение. int tos_local = 0x28;
if (setsockopt (sockfd, IPPROTO_TCP, IP_TOS, & ...
Мне нужно сравнить два буфера по частям на предмет равенства. Мне не нужна информация о соотношении двух буферов, просто равны ли каждые два куска или нет. Моя машина Intel поддерживает до SSE4.2 ...
У меня есть двоичные данные, содержащие текст . Текст известен. Что может быть быстрым методом поиска этого текста: например, как. Это текст 1 ---
! @ ## $ %% # ^% &!% ^ $! <= Предположим, в этой строке 3 МБ ...
Я использую GCC 4.6.0 (на неопознанной платформе). Я использую функцию crypt () для шифрования пароля. Я никогда раньше не использовал эту функцию, поэтому я заглянул на главную страницу: man 3 ...
Какой лучший алгоритм повторной выборки я могу использовать, чтобы разделить изображение пополам. первоначальный размер. Скорость имеет первостепенное значение, но она не должна сильно ухудшать качество. Я в основном пытаюсь ...
Брендан МакКей уже проделал работу по поиску всех неизоморфных графов n переменных, которые можно найти здесь (в разделе «Простые графы»): http: / /cs.anu.edu.au/~bdm/data/graphs.html Я считаю, что ...
Следующий код не компилируется: const int a = 0; struct Test
{int b;
}; static const struct Test test = {a
}; Это сокращенный пример того, что я действительно пытаюсь сделать, но что я ...
У меня есть массив указателей типа int int * arr [MAX]; и я хочу сохранить его адрес в другой переменной. Как определить указатель на массив указателей? то есть: int * arr [MAX];
int (что здесь?) val = & ...
Мне очень жаль, что autoconf проверяет наличие определенного файла заголовка. Назовем зависимость заголовка «inky.h» и допустим, что inky - это библиотека, которая была установлена ...
Мне задали этот вопрос интервью:
как можно быстрее всего умножить число на 7.
она сказала мне не использовать какие-либо операторы +, -, *, /.
В напряжении я не мог ответить на вопрос. Я знаю ...