Вопрос в значительной степени говорит само за себя. Я не знаю, как это сделать, и даже близко не подошел к чему-нибудь, что работает. Вот несколько примеров функций: add (int x, int y) {return x + y;
} and, mean (...
У меня есть следующее тестовое приложение: #include {{1 }} # include
# include int main (void) {char buf [512]; buf [0] = 0x1; buf [1] = 0x2; char * ...
Я работаю над хэш-таблицей на языке C и тестирую хэш-функцию для строки. Первая функция, которую я пробовал, это добавить код ascii и использовать modulo (%100), но я получил плохие результаты с первой ...
Мы можем объявлять функции внутри функций (мне нужна была локальная переменная , но анализируется как объявление функции): struct bvalue;
struct bdict {bdict (bvalue);
}
struct bvalue {explict operator ...
В моем коде я хочу убедиться, что sizeof(a) == sizeof(b). Первый подход заключался в том, чтобы позволить препроцессору выполнить проверку: #if (sizeof(a) != sizeof(b))
# ошибка размеры не совпадают
#endif, что не ...
Должен ли прототип функции в C быть в main или перед main. Меня учили раньше, чем в main, но мои друзья в классной книге показывают это в основном. Какой правильный путь? Его книга показывает это: int main ()
{void ...
Что можно сделать на C, но не на C ++, и какие из этих функций вам больше всего не хватает при кодировании на C ++? Я могу думать о нескольких вещах: Мы можем назначить любой тип указателя на void ...
Недавно я установил CodeBlocks с mingw32 на Windows 7 Ultimate 32bit, чтобы подтянуть свои навыки работы с си, но эта проблема поставила меня в тупик. Я решил выпустить короткий генератор Фибоначчи ...
Мой веб-вид Android терпит крах, а дамп ошибки из adb logcat сообщает мне, что libwebcore.so библиотека вызывает ошибку сегментации. Как устранить эту проблему? Мое первоначальное исследование заняло меня...
Я новичок в мире C (пришедший из PHP). Играю со строками (знаю, что такого типа данных нет). Мой вопрос в том, как лучше всего «объявлять» строки? Проведя небольшое исследование, я ...
У меня есть программа, состоящая из главного сервера и распределенных ведомых серверов. Ведомые серверы посылают обновления состояния на сервер, и если сервер не получил известий от определенного ведомого сервера в течение определенного ...
Я искал простой пример кода C, чтобы установить общую громкость микшера ALSA, но не смог найти ничего простого для этой предположительно распространенной операции. Я совершенно не знаком с ALSA, поэтому ...
Я работаю с FreeRTOS на STM32 (Cortex-M3) и использую библиотеку CMSIS от ST до начальной загрузки всего.Библиотека CMSIS определяет слабый символ SVC_Handler в файле запуска ".s". Это ...
Есть ли в C хороший способ сначала определить длину, строки в стиле Паскаля как константы, чтобы их можно было поместить в ПЗУ? (Я работаю с небольшой встроенной системой с компилятором ANSI C, отличным от GCC). A C -...
Я изучал создание деймонов Unix, и, похоже, есть два метода. Самый долгий, который, кажется, всплывает при поиске - это вызвать fork(), setsid(), fork() снова, chdir() куда-то ...
Как я могу найти кодировку текущей локали в C? setlocale(LC_ALL, NULL) возвращает "en_US.UTF8", но есть ли способ получить кодировку? В файле /etc/locale.gen в моей системе перечислены локали и ...
Я экспериментирую, статически компилируя минимальную программу и исследуя системные вызовы которые выдаются: $ cat hello.c
# include int main (void) {write (1, "Hello world!", 12); ...
У меня есть небольшая одноразовая задача в скрипте Python, который я хотел бы вызвать из Django (пользователь www), для которого потребуются привилегии root . Сначала я подумал, что могу использовать Python os.seteuid () и ...
Может ли кто-нибудь точно объяснить концепцию области видимости и срока службы переменной в C. В C ++ все по-другому? Я путаюсь между масштабом и жизнью.
я хочу получить массив из 4 целых чисел из от ребенка к родителю. родительские вызовы read (apipe, buf, sizeof (int) * 4); дочерние вызовы для (int i = 0; i <4; i ++) write (bpipe, & array [i], sizeof (int));
...
Я работаю над строкой символов, чтобы обозначить изменение знака. У меня был успех со строкой символов, которая закомментирована ниже, но я бы предпочел простой оператор if-else с использованием константы ...
следующий код может быть правильно скомпилирован как на VC, так и на gcc: char * str = «Я - константа!»; {{ 1}} str [2] = 'п'; однако, очевидно, есть ошибка времени выполнения. Поскольку "Я констант!" является const char *, почему ...