У меня есть случай, когда мне нужно сжать много часто небольших значений. Поэтому я сжимаю их с помощью байтового кодирования переменной длины (ULEB128, если быть точным): size_t
compress_unsigned_int(unsigned int n, ...
Я знаю, что память запроса calloc будет использоваться, записывает 0 во все биты, а затем возвращает указатель на него. Мой вопрос: если я использую calloc со структурой, содержащей указатели, будут ли эти указатели ...
При изучении сайтов msdn большинство проверок условий мест, которые они используют (NULL == bCondition). какова цель использования этих обозначений? Пожалуйста, предоставьте образец, чтобы объяснить это. ...
Рассмотрим следующую программу на C: #include int main () { int a = -1; беззнаковый b = -1; if (a == b) printf ("% d% d", a, b); else printf ("Неравно"); возврат 0; }
...
Я сейчас экспериментирую с создание http-сервера. Сервер является многопоточным: один поток прослушивания использует select (...) и четыре рабочих потока, управляемых пулом потоков. В настоящее время я ...
У меня следующая геометрическая проблема: вам дан круг с центром в начале координат - C (0, 0) и радиус 1. Внутри круга даны N точек, которые представляют центры N различных ...
Скажем, у меня есть массив в C int array [6] = {1,2,3,4,5, 6} как я могу разделить это на {1,2,3} и {4,5,6} Возможно ли это с помощью memcpy? Спасибо, nonono
gcc 4.6.0 c89 У меня есть тип клиент-серверного приложения . Сервер некоторый код в цикле событий, который будет ждать события от клиента. Это не клиентский сервер, который будет использовать UDP / TCP ...
У меня есть этот сегмент кода который предназначен для подключения к серверу через сокет. Однако, если он не может подключиться к серверу в течение определенного времени, я бы хотел, чтобы он прекратил попытки. ...
Математика никогда не была моей сильной стороной в школе :( int input_start = 0; // Наименьшее число диапазона input.
int input_end = 254; // Наименьшее число входного диапазона.
int output_start = 500; // ...
Я использую ctags с vim и плагин OmniCppComplete. В настоящее время при создании своих тегов я делаю это индивидуально для каждой библиотеки. Для libc6 я использую следующий список токенов / макросов в файле с именем ...
Для следующего фрагмента кода: #include
# включить int main ()
{int x; х = ранд ()% 100; printf ("Случайное число:% i", x); возврат 0;
} Это всегда ...
Этот код предназначен для драйвера для микросхемы ЦАП. У меня есть битовое поле ниже, которое представляет собой 24-битный регистр. Итак, что мне нужно сделать, это заполнить битовое поле и записать его через SPI в чип. ...
При статической компиляции только функции библиотеки, которые действительно нужны программе, связаны с программой. Как это с общими библиотеками? Действительно ли нужны только функции ...
Я понимаю, что если ваша программа имеет большие сегменты, которые могут выполняться параллельно, было бы полезно создавать новые потоки, когда экземпляры не связаны каким-то одним ресурсом. Пример ...
Я долго баловался, но не нашел ничего слишком полезного. Что такое непрозрачная байтовая строка и каков ее пример для ac / c ++? Обновить
Еще немного контекста, из rfc5001 2.3. NSID ...
Я видел много вопросов о том, как получить ошибку сегментации в программе C здесь, в SO, и я подумал, что было бы здорово иметь ссылку на эти здесь вопрос о некоторых случаях, которые вызывают ...
How do I get a microseconds timestamp in C? I'm trying to do: struct timeval tv;
gettimeofday (& tv, NULL);
вернуть tv.tv_usec; Но это возвращает какое-то бессмысленное значение, что если я получаю две отметки времени, ...
AFAIK, C поддерживает только несколько типов данных: int, float, double, char, void enum. Мне нужно сохранить число, которое может достигать 10 старших цифр. Поскольку я получаю 10-значный номер из INT_MAX ...
for example #include int foo = 100; int bar()
{int foo; / * local foo = global foo, как реализовать? * / return 0;
} int main ()
{int result = bar (); возврат 0;
...
While reading the man page for strcpy, I discovered the function stpcpy also exists. However, the only difference I could notice in the man page is: char *
stpcpy (char * s1, const char * s2); символ *
...
Я ищу очень короткий рабочий пример flex и bison с сопутствующим Makefile, который использует встроенные правила . Я пробовал несколько результатов Google, которые были беспорядочными, не складывались, ...
Я написал специальную библиотеку, которая реализует malloc / calloc / realloc / free с использованием стандартных прототипов C, и я понял, как скомпилировать ее в so. Я хочу протестировать библиотеку, подключив ...
У меня есть вопрос о volatile в языке Си. Я прочитал некоторый учебник, но все еще не могу понять, некоторые говорят, что volatile сообщает оптимизатору компилятора, что операции с этой переменной должны ...
У меня есть два почтовых индекса char *, которые я хочу сравнить, игнорируя регистр.
Есть ли функция для этого? Или мне нужно перебирать каждое использование функции tolower, а затем выполнять сравнение? Есть идеи, как ...
ОБНОВЛЕНО - Отметьте ниже. Сделайте это как можно короче. С радостью добавлю дополнительную информацию, если потребуется. У меня есть код sse для нормализации вектора. Я использую QueryPerformanceCounter () (завернутый в ...