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

5 ответов

Указатели на функции и адрес функции

Таким образом, я понял, что при создании указателей функций вам не нужноoperator & чтобы получить адрес исходной функции: #include <stdio.h> double foo (double x){ return x*x; } int main () { double (*fun1)(double) = &foo; double (*fun2)(double) ...

0 ответов

Инициализация массива C во время, отличное от объявления?

Я знаю в Си, что могу сделать следующее. int test[5] = {1, 2, 3, 4, 5};Теперь это допустимо только при объявлении массива. Однако мне было интересно, почему это не разрешено делать позже? Но потом в программе не разрешается делать ...

1 ответ

Как сжать данные в буфере памяти с помощью библиотеки libbz2 в программе на C

Я пытаюсь сжать данные памяти, используя библиотеку libbz2 в C-программе. Должен ли я использовать эту функцию libbz2 ?: int BZ2_bzCompress ( bz_stream *strm, int action );Кто-нибудь может показать мне пример? Спасибо.

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

1 ответ

Что ERESTARTSYS использовал при написании драйвера для Linux?

Я узнаю о блокирующих функциях ввода-вывода для написания драйвера устройства linux и мне интересно, для чего используетсяERESTARTSYS, Учтите следующее: Глобальная переменная: wait_queue_head_t my_wait_q_head; int read_avail = 0; device_init ...

5 ответов

Как я могу запретить scanf () ждать ввода или ввода символа f?

Я хочу выполнить следующие вещи в консольном приложении: Если пользователь вводит символ, приложение выполнит соответствующую задачу. Например, если пользовательский ввод1программа выполнит задание 1, если пользователь вводитqпрограмма ...

2 ответа

Кодовые блоки MinGW и символ преобразования% n

Я пытаюсь использовать символ преобразования для подсчета количества символов, напечатанных с помощью следующего кода. #include <stdio.h> int main(void) { int n; printf("%s: %nFoo\n", "hello", &n); printf("%*sBar\n", n, ""); }При правильной ...

3 ответа

Назначение указателей с плавающей точкой в C [закрыто]

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

4 ответа

Как обновить другие указатели, когда realloc перемещает блок памяти?

Ссылка на realloc гласит: Функция может переместить блок памяти в новое место, и в этом случае новое место возвращается. Означает ли это, что если я сделаю это: void foo() { void* ptr = malloc( 1024 ); unsigned char* cptr = ( unsigned ...

3 ответа

Разбить строку C на токены с помощью sscanf

Я пытаюсь разбить строку на токены, но несколько рекурсивно. Я пытаюсь разобрать "content=0&website=Google"так что у меня есть способ вынуть параметры и значения. Если я попробуюstrtok В итоге я уничтожаю строку, которую хочу проанализировать ...

3 ответа

как напечатать подписанный гекс в c

Я знаю, что мы можем использовать printf ("% 04X", значение); печатать шестнадцатеричные значения без знака есть ли аналогичный флаг или функция в c, которую можно использовать для печати шестнадцатеричных значений со знаком? что-то похожее на ...