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

8 ответов

 и IEEE 754 с двойной точностью

ужно написать функцию какdouble_to_int(double val, int *err) который бы преобразовал double val в integer, когда это возможно; в противном случае сообщите об ошибке (NAN / INFs / OUT_OF_RANGE). поэтому реализация псевдокода будет выглядеть ...

3 ответа

Даже если у вас много элементов, реализация массива, вероятно, самая быстрая. Для вдохновения я взглянул на деку C ++ в GCC. Он хранит очередь в виде массива массивов. Я не уверен, что итераторы обертываются как в кольцевом буфере. Реализация массива также имеет быстрый произвольный доступ, если он понадобится вам позже.

способом можно быстрее ставить в очередь и убирать из очереди, когда мне нужно вставить очень мало элементов. Является ли массив лучше связанного списка? Мне нужно вставить несколько элементов, и я должен удалить и прочитать этот удаленный ...

1 ответ

Знаете ли вы, как я могу реализовать поддержку SNI на сервере, используя boost :: asio в качестве сокета? Я не могу найти ни одного примера .. Я также не вижу, как я могу добавить несколько контекстов ssl, так как сокет ssl принимает контекст в конструкторе

еализовать индикацию имени сервера (SNI) на OpenSSL в C или C ++? Есть ли примеры из реальной жизни?

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

3 ответа

У kallsyms есть все символы функций ядра?

В ядре Linux я хочу исследовать функцию ядраeffective_prio(), Определяется какstatic, Когда я иду искать его символ вkallsyms Я не могу найти это. Есть лиkallsyms есть все символы функций ядра? Если нет, то какие символы не включены?

1 ответ

Ядро Linux: почему это вызывает крах kstrtol?

Я изучаю программирование ядра и имею простой вызов kstrtol, который я использую для преобразования строки в число. Однако каждый раз, когда я компилирую этот модуль и использую insmod для помещения его в ядро, я получаю сообщение ...

1 ответ

@lcmgcd В любом порядке, который вы предпочитаете, каждый из них полностью независим от другого, и на самом деле на современных машинах несколько файлов компилируются параллельно. Только на этапе связывания они связаны друг с другом.

у написать свои функции C в 2 отдельных файлах .c и использовать мою IDE (Code :: Blocks) для компиляции всего вместе. Как мне установить это в Code :: Blocks? Как я могу вызвать функции в одном.c файл из другого файла?

4 ответа

Нет, это способ получить указатель на область виртуальной памяти. Он хочет, чтобы виртуальный файл поддерживался памятью, а не виртуальная память поддерживалась файлом.

у сделать указатель файла для записи в файл с помощью fopen (). Но можно ли сделать указатель файла, который сделает так, чтобы вызывающие функции, такие как fputc или fprintf, записывали указатель в память? Примером этого ...

9 ответов

не забудьте освободить (обр) после того, как вы закончите с этим. Кроме того, вы можете использовать @litb подход и создать статический массив с длиной (32/3 + 1) == 11 и просто заполнить его тогда.

аюсь преобразовать целое число в C в массив, содержащий каждую из цифр этого числа т.е. если у меня есть int number = 5400Как я могу добраться до int numberArray[4]где numberArray[0] = 0; numberArray[1] = 0; numberArray[2] = 4; numberArray[3] ...

4 ответа

Помощники для анализа аргументов в C / Unix

лал небольшую программу для вычисления pi (π) как интеграла. Теперь я сталкиваюсь с вопросом, как расширить его для вычисления интеграла, который будет задан в качестве дополнительного параметра при запуске приложения. Как мне работать с таким ...

1 ответ

, Автор был уведомлен более двух лет назад об ошибке, но не исправил ее.

у программу, которая работает на одноплатном компьютере MIO-3260 с сервером Ubuntu 14.04 и взаимодействует с диском AMC DPRANIE C100A400. Программа отправляет строку шестнадцатеричных кодов на диск и должна получать ответ на каждое отправленное ...