0
ответов

Как реализовать хорошую функцию отладки / ведения журнала в проекте

Я делаю небольшой проект, всего около 3-4 человек. Я хочу иметь надежный способ отладки приложения, например, по журналам. Есть ли какие-нибудь хорошие ресурсы о том, как это структурировать и тому подобное? Я '...
вопрос задан: 29 May 2011 14:24
0
ответов

О умолчанию C Значения структур, как насчет этого кода?

Я пытаюсь создать структуры со значениями по умолчанию. Я не знаю, как это сделать, потому что каждый код, который я вижу, посвящен инициализации, и я бы сделал это естественным образом, например ... struct stuff {...
вопрос задан: 29 May 2011 01:48
0
ответов

Итак, как работает exit ()?

Если я использую exit (), GCC не выдает предупреждения: int main () {выход (EXIT_SUCCESS); } Если мы воспользуемся какой-либо другой функцией, мы обязательно встретим такое предупреждение: предупреждение: элемент управления достигает конца non-void ...
вопрос задан: 29 May 2011 01:13
0
ответов

Обернуть структуру C элементом массива для доступа в python: SWIG? cython? ctypes?

Я хочу получить доступ к функции C, которая возвращает структуру, содержащую двойные массивы (где длины этих массивов задаются другими членами структуры int) из python. Объявление typedef ...
вопрос задан: 29 May 2011 00:52
0
ответов

Как мне управлять зависимостями в проектах с открытым исходным кодом C или C ++?

У меня есть несколько приложений с открытым исходным кодом. Они зависят от нескольких сторонних компонентов, в частности, Crypto ++ и Boost. Есть несколько вариантов: включить сторонний код в систему контроля версий, ...
вопрос задан: 28 May 2011 23:18
0
ответов

Почему неиспользуемые переменные - это плохо?

Я хотел бы знать, почему неиспользуемые переменные - это плохо. Это потому, что компилятор создаст двоичный файл большего размера? Если да, то есть ли инструмент / скрипт, который может добавить неиспользуемое ключевое слово или что-то в этом роде?
вопрос задан: 28 May 2011 22:47
0
ответов

lvalue требуется в качестве левого операнда присваивания

Почему я получаю lvalue, требуемое как левый операнд присваивания при сравнении одной строки? Как я могу исправить это на C? if (strcmp ("hello", "hello") = 0) Спасибо!
вопрос задан: 28 May 2011 15:08
0
ответов

Convert Windows Filetime to second in Unix/Linux

I have a trace file that each transaction time represented in Windows filetime format. These time numbers are something like this: 128166372003061629 128166372016382155 128166372026382245 Был бы ...
вопрос задан: 28 May 2011 12:56
0
ответов

Библиотеки C распространяются вместе с компиляторами или непосредственно ОС?

Насколько я понимаю , Библиотеки C должны распространяться вместе с компиляторами. Например, GCC должен распространять свою собственную библиотеку C, а Forte должен распространять свою собственную библиотеку C. Is my ...
вопрос задан: 28 May 2011 07:14
0
ответов

Signed division with unsigned numerator

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 ...
вопрос задан: 27 May 2011 21:52
0
ответов

Диапазон значений в C Int и Long 32 - 64 бита

Меня смущает диапазон значений переменной Int в C. Я знаю, что 32-битное целое число без знака имеет диапазон: от 0 до 65 535. Пока имеет значение от 0 до 4 294 967 295. Это нормально для 32-битной машины. Но теперь в ...
вопрос задан: 27 May 2011 17:34
0
ответов

How can I wait for any/all pthreads to complete?

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 ...
вопрос задан: 27 May 2011 15:35
0
ответов

Что делать, если вызов FreeLibrary API не удается?

Вопрос. У меня есть сторонняя DLL, которая выдает необработанное исключение при попытке выгрузить ее из моего собственного приложения C. Это приводит к сбою вызова FreeLibrary, и модуль ...
вопрос задан: 27 May 2011 14:07
0
ответов

Обертывание объекта C ++ во внешнем «C»

рассмотрим простой пример класса: class BankAccount { общедоступные: BankAccount () {баланс = 0,0; }; ~ BankAccount () {}; недействительный депозит (двойная сумма) {баланс + = сумма; } private: ...
вопрос задан: 27 May 2011 13:39
0
ответов

Асинхронный ReadDirectoryChangesW - GetQueuedCompletionStatus всегда истекает по времени ожидания

Как бы то ни было, я пытаюсь выполнить асинхронный ReadDirectoryChangesW с завершением ввода-вывода, и он не работает, в частности, GetLastError повторно возвращает 258 (таймаут GetQueuedCompletionStatus). ...
вопрос задан: 27 May 2011 13:38
0
ответов

How to generate core dump file in Ubuntu [duplicate]

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 ...
вопрос задан: 27 May 2011 12:28
0
ответов

В OpenGL, Могу ли я нарисовать пиксель с точными координатами (5, 5)?

Под (5, 5) я подразумеваю точно пятую строку и пятый столбец. Мне было очень трудно рисовать объекты, используя координаты экрана, все координаты в OpenGL относительны и обычно находятся в диапазоне от -1,0 до 1,0. ...
вопрос задан: 27 May 2011 10:49
0
ответов

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

Как я могу вызывать функции PHP из моего приложения C? Пример: include int main () {return json_encode (""); // Это функция PHP из php.h } Примечание: функция PHP ...
вопрос задан: 26 May 2011 21:36
0
ответов

Что означает && в void * p = && abc;

Я наткнулся на фрагмент кода void * p = && abc ;. Какое здесь значение &&? Я знаю о ссылках на rvalue, но я думаю, что &&, используемый в этом контексте, отличается. Что означает & ...
вопрос задан: 26 May 2011 18:06
0
ответов

Значение << = и | =

Что означают << = и | = в C? Я распознаю << битовый сдвиг и т. Д., Но я не знаю, что это за комбинация.
вопрос задан: 26 May 2011 18:00
0
ответов

setsockopt не работает для IPPROTO_TCP IP_TOS в C

Мой код не работает. Я работаю как root (поведение обычного пользователя) Сначала я хочу установить TOS, а затем получить значение. int tos_local = 0x28; if (setsockopt (sockfd, IPPROTO_TCP, IP_TOS, & ...
вопрос задан: 26 May 2011 16:18
0
ответов

как можно быстрее сравнивать буферы

Мне нужно сравнить два буфера по частям на предмет равенства. Мне не нужна информация о соотношении двух буферов, просто равны ли каждые два куска или нет. Моя машина Intel поддерживает до SSE4.2 ...
вопрос задан: 26 May 2011 11:19
0
ответов

Поиск текста в двоичных данных

У меня есть двоичные данные, содержащие текст . Текст известен. Что может быть быстрым методом поиска этого текста: например, как. Это текст 1 --- ! @ ## $ %% # ^% &!% ^ $! <= Предположим, в этой строке 3 МБ ...
вопрос задан: 26 May 2011 08:23
0
ответов

Объявлена ​​ли функция crypt () в unistd.h или crypt.h?

Я использую GCC 4.6.0 (на неопознанной платформе). Я использую функцию crypt () для шифрования пароля. Я никогда раньше не использовал эту функцию, поэтому я заглянул на главную страницу: man 3 ...
вопрос задан: 26 May 2011 05:14
0
ответов

Алгоритмы понижающей дискретизации изображения

Какой лучший алгоритм повторной выборки я могу использовать, чтобы разделить изображение пополам. первоначальный размер. Скорость имеет первостепенное значение, но она не должна сильно ухудшать качество. Я в основном пытаюсь ...
вопрос задан: 26 May 2011 05:10
0
ответов

Перечисление графов с помощью петель

Брендан МакКей уже проделал работу по поиску всех неизоморфных графов n переменных, которые можно найти здесь (в разделе «Простые графы»): http: / /cs.anu.edu.au/~bdm/data/graphs.html Я считаю, что ...
вопрос задан: 25 May 2011 22:35
0
ответов

ошибка компиляции C2099: инициализатор не является константой [дубликат ]

Следующий код не компилируется: const int a = 0; struct Test {int b; }; static const struct Test test = {a }; Это сокращенный пример того, что я действительно пытаюсь сделать, но что я ...
вопрос задан: 25 May 2011 21:54
0
ответов

Указатель на массив указателей

У меня есть массив указателей типа int int * arr [MAX]; и я хочу сохранить его адрес в другой переменной. Как определить указатель на массив указателей? то есть: int * arr [MAX]; int (что здесь?) val = & ...
вопрос задан: 25 May 2011 20:59
0
ответов

Почему autoconf не проходит проверку AC_CHECK_HEADER, когда файл .h явно доступен?

Мне очень жаль, что autoconf проверяет наличие определенного файла заголовка. Назовем зависимость заголовка «inky.h» и допустим, что inky - это библиотека, которая была установлена ​​...
вопрос задан: 25 May 2011 19:29
0
ответов

Умножить на семь [закрыто]

Мне задали этот вопрос интервью: как можно быстрее всего умножить число на 7. она сказала мне не использовать какие-либо операторы +, -, *, /. В напряжении я не мог ответить на вопрос. Я знаю ...
вопрос задан: 25 May 2011 14:49