Результаты поиска по запросу "c"

5 ответов

Как получить массив битов в структуре?

Я размышлял (и поэтому ищу способ узнать это,и не лучшее решение) если возможно получить массив битов в структуре. Позвольте мне продемонстрировать на примере. Представьте себе такой код: #include <stdio.h> struct A { unsigned int bit0:1; ...

4 ответа

Почему ядро linux кодируется с использованием нестандартного C (специфические особенности gcc)? [закрыто]

Код ядра Linux использует «выражение-выражение» и расширение typeof, что делает его компилируемым только в gcc. Больше я думаю об этом, больше это не имеет смысла. Он отрицает необходимость переносимости и стандартного C. (теперь для кода ...

3 ответа

Тип целочисленных литералов не int по умолчанию?

Я только что ответилэтот вопрос [https://stackoverflow.com/q/8108171/743214], который спросил, почему итерация до 10 миллиардов в цикле for занимает намного больше времени (OP фактически прервал его через 10 минут), чем итерация до ...

ТОП публикаций

8 ответов

Общее количество возможных треугольников из n чисел

Еслиn приведены цифры, как я могу найти общее количество возможных треугольников? Есть ли метод, который делает это менее чем заO(n^3) время? я рассматриваюa+b>c, b+c>a а такжеa+c>b условия для того, чтобы быть треугольником.

4 ответа

Делаем stdin неблокирующим

У меня есть упражнение, в котором я должен печатать файл медленно (с интервалом в 1 секунду), пока файл не закончится, если пользователь не введет символ. Пока что программа выводит файл с интервалом в одну секунду, и это здорово, но когда я ...

1 ответ

Использование HTTP-аутентификации с libcurl в C для потоковой передачи в Twitter [duplicate]

Возможный дубликат: Попытка получить доступ к Twitter Streaming API с помощью C [https://stackoverflow.com/questions/8092870/trying-to-access-twitter-streaming-api-with-c] Я не уверен, что я делаю неправильно в моем коде, но кажется, что есть ...

1 ответ

Лучший способ заменить часть строки другой в c? [Дубликат]

Возможный дубликат: как заменить подстроку в c? [https://stackoverflow.com/questions/3659694/how-to-replace-substring-in-c] Я пытался найти лучшее решение для этой проблемы. Есть доступные коды, но все для C ++. Не забывайте, что это очень ...

10 ответов

Почему мой индекс массива быстрее, чем указатель

Почему индекс массива быстрее, чем указатель? Разве указатель не должен быть быстрее индекса массива? ** Я использовал time.h clock_t для проверки двух функций, каждая из которых выполнялась 2 миллиона раз. Pointer time : 0.018995 Index time : ...

4 ответа

Конвертировать 4-байтовые символы в int32 в C

Сначала я конвертирую число int32 в массив char [4], затем преобразую массив обратно в int32 с помощью (int *), но число уже не такое, как раньше: unsigned int num = 2130706432; unsigned int x; unsigned char a[4]; a[0] = (num>>24) & 0xFF; a[1] = ...

4 ответа

Передача данных между исполняемым файлом PHP и C в Linux

В Linux, если я хочу передать чистую строку из PHP в C, как мне это сделать? то, что я пытался сделать далеко, это: exec("./myexec.bin -a mystring");в PHP и getopt(argc,argv, "a:");в С все работает, но когда я передаю строки дольше, ...