, когда следующий код компилируется, он переходит в бесконечный цикл: int main ()
{unsigned char ch; ФАЙЛ * fp; fp = fopen («abc», «r»); if (fp == NULL) {printf («Невозможно открыть»); ...
Я пытаюсь сгенерировать художественный текст ascii для забавного приложения. От FIGLET я получил паттерн ASCII. Я использую этот шаблон в инструкции printf для печати букв. Вот скриншот шаблона ...
У меня есть шестнадцатеричное число 0x37, и его двоичное представление - 0011 0111. Как мне получить доступ к первым 2 битам двоичного представления, которое является "11"? Как мне использовать битовое смещение или маскировку для достижения этой цели? ...
В настоящее время я разрабатываю проект с SDL. Он в основном рисует и перемещает изображения (поверхности) на экране. Чтобы перемещать изображение, не оставляя следов, вы должны сначала очистить поверхность экрана, хорошенько ...
Мне нужно генерировать случайные GUID на C, в Windows. У меня есть: HCRYPTPROV hCryptProv = 0;
BYTE pbBuffer[16];
int i;
if (!CryptAcquireContextW(&hCryptProv, NULL, NULL, PROV_RSA_FULL, ...
У нас есть такое объявление в LCD.c: unsigned char LCD[8][64] = {((unsigned char) 0)}; А в LCD.h мы хотим иметь что-то вроде: extern unsigned char LCD[][]; Мы получаем эту ошибку: Error[Pe098]: an ...
Привет, ребята, я читал исходники на C и нашел такую запись: __no_init __root extern volatile unsigned char var [10] @ 0x4000000; Но я понятия не имею, что означает этот __no_init __root, это ...
Нам нужно иметь возможность вызвать внутреннюю веб-службу из кода COBOL, запущенного на iSeries LPAR (V6R1). Я проработал один полный пример, который смог найти в Интернете здесь. Итак, мой следующий шаг ...
Здесь у меня есть некоторые сомнения по поводу вывода. Почему результат такой же? int (* r) [10]; printf ("r =% p * r =% p \ n", r, * r); возврат 0; Платформа - GCC UBUNTU 10.04
Я смотрел исходный код google go (на https://go.googlecode.com/hg/src/pkg/runtime/ ), и кажется, что они используют специальный символ для имен функций, - . (Посмотрите, например, на https:....
Я прохожу через eg pgm для создания файла make. http://mrbook.org/tutorials/make/ Моя папка eg_make_creation содержит следующие файлы, desktop:~/eg_make_creation$ ls
factorial.c functions....
Я пишу интерпретатор мозгов на C, и у меня небольшие проблемы с использованием чего-то, к чему я не привык. В brainfuck запятая (,) по сути является getchar (). Итак, у меня есть ...
Этот вопрос не давал мне покоя некоторое время Является ли обычным иметь часть кода, которая работает следующим образом: bool failed = false;
if (ptr)
{ if (ptr->value == foo) { print("error"); ...
есть ли альтернативный способ передачи двух аргументов опции как одной строки при использовании getopt? Обычно я делаю следующее: ./command -o "key value" [аргументы команды] Затем я ...
Если все биты равны 0 (пример, я memset переменная с плавающей точкой все 0), каково значение плавающей точки IEEE, используемой в gcc? Оно гарантированно равно 0.0? Я предполагаю, что для других форматов плавающей точки ...
У меня нет веб-камеры. И я хочу реализовать виртуальную веб-камеру (или может быть поддельный драйвер устройства), которая будет работать как обычная веб-камера (виртуальная веб-камера) и принимать поток памяти или байты в качестве входных данных. Как я
Скажем, у меня есть целое число, такое как 10101, я бы хотел сбросить третий бит, чтобы получить 10001; если у меня 10001, я все равно получу 10001; как я могу этого добиться? отключено (int я, int j)
int i = 10101 или 10000
int j = ...
В выражении a + b гарантированно вычисляется перед b, или порядок оценки не указан? Я думаю, что это последнее, но мне сложно найти однозначный ответ в стандарте. Поскольку ...
У меня есть, например, изображение 4*4. Я хочу извлечь Y, U и V компоненты отдельно.
Как это сделать, если изображение имеет форматы YUV 422, YUV 420 и YUV444.
Мне интересно знать структуру массива, как Y,U ...
У меня вопрос о параллельном программировании на языке C. В библиотеке pthread прототипом pthread_join является int pthread_join (pthread_t tid, void ** ret); а прототип pthread_exit: void ...
Что такое мнемоника для «W», т.е. что означает «W» в следующих макросах: int WIFEXITED (int status)
int WEXITSTATUS (статус int)
int WIFSIGNALED (статус int)
int WTERMSIG (статус int)
int WCOREDUMP (...
Мне стало интересно, есть ли что-то неправильное в передаче указателя на putchar или любой другой стандартной функции, которая может быть реализована как макрос, в функцию, принимающую указатель на функцию. Ниже ...
Я понимаю, что такое APC, как он работает и как его использует Windows, но я не понимаю, когда мне (как программисту) следует использовать QueueUserAPC вместо, скажем, поток волокна или пула потоков. Когда ...
Это сложная проблема, с которой я столкнулся, когда сдавал экзамен на стажировку в Microsoft. Вопрос звучит так: пользователь вводит десятичное число. Результат должен показать, является ли число ...
Я программист на C без желания иметь дело с наборами инструментов C++, и я пытаюсь создать простую графическую карточную игру. Я программирую под Linux, но мне хотелось бы иметь возможность переноса на Windows. ...
У меня есть код, который компилируется в библиотеку (dll, статическая библиотека и т.д.). Я хочу, чтобы пользователь этой библиотеки использовал некоторую структуру для передачи некоторых данных в качестве параметров библиотечной функции. Я думал ...
В общем, в соответствии со стандартом C гарантируется, что memset () с 0 обнулит биты заполнения в структуре C? А как насчет gcc? Например, что-то вроде: struct MyStruct
{unsigned ...