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

1 ответ

gcc -Wpadded не выдает никаких предупреждений

Я пытаюсь использовать опцию gcc -Wpadded, чтобы узнать, может ли gcc помочь мне узнать, дополнена ли структура или нет. Это следующий код. #include<stdio.h> struct my { char *name; int age; } my_details; int main() { struct my person1; return ...

2 ответа

Обнаружение COM-порта в Linux

Пожалуйста, дайте мне знать, если есть какой-либо API, системный вызов, функция (в Linux), которую я могу использовать своей программой на C для динамического определения COM-порта, т. Е. Всякий раз, когда в порт вставлен USB-модемный ключ, я ...

0 ответов

Как использовать стандартные типы C99 для максимальной мобильности и эффективности на большинстве платформ?

Во-первых, вот что я понимаю и думаю, что верно для вопроса. Используйте быстрые типы данных для отдельных переменных, таких как счетчики илиfor циклические индексы. Например: #define LOOP_COUNT (100U) uint_fast8_t index; for(index = 0; index < ...

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

8 ответов

Переменное количество параметров в функции в C ++

Как я могу иметь переменное количество параметров в моей функции в C ++. Аналог в C #: public void Foo(params int[] a) { for (int i = 0; i < a.Length; i++) Console.WriteLine(a[i]); } public void UseFoo() { Foo(); Foo(1); Foo(1, 2); } Аналог в ...

1 ответ

ALSA: отношение размера периода динамика и микрофона

У меня есть устройство для аудиоконференций, в котором есть микрофон и динамик. Микрофон и динамик имеют одинаковую частоту дискретизации, установленнуюsnd_pcm_hw_params_set_rate_near() скажем 8000 Гц. Нужно ли устанавливать размер периода и ...

9 ответов

Простое объявление массива C / вопрос о назначении

На языках более высокого уровня я мог бы сделать что-то похожее на этот пример на C, и это было бы хорошо. Тем не менее, когда я компилирую этот пример C, он горько жалуется. Как я могу назначить новые массивы объявленному массиву? int ...

1 ответ

clock () - время выполнения функции c

Я пытаюсь измерить время выполнения блока кода в C. У меня есть что-то вроде этого в моем коде: clock_t begin, end; double time_spent; begin = clock(); ATL_dsymv(122,n,alfa,A,n,X,1,beta,Y,1); end = clock(); time_spent = (double)(end - begin) / ...

8 ответов

Как вы компилируете OpenSSL для x64?

После выполнения инструкций в INSTALL.W64 у меня есть две проблемы: Код по-прежнему записывается в папку «out32». Мне нужно иметь возможность ссылаться на 32-битные и 64-битные версии библиотеки на моей рабочей станции, поэтому я не хочу, чтобы ...

6 ответов

Какая польза от статической локальной переменной, когда мы можем получить глобальную переменную за ту же цену?

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

1 ответ

C не оператор, почему я получаю предупреждение

Что не так с этим кодом typedef unsigned char datum; /* Set the data bus width to 8 bits. */ datum pattern; datum antipattern; antipattern = ~pattern; Remark[Pa091]: operator operates on value promoted to int (with possibly unexpected ...