0
ответов

Сравнение unsigned char и EOF

, когда следующий код компилируется, он переходит в бесконечный цикл: int main () {unsigned char ch; ФАЙЛ * fp; fp = fopen («abc», «r»); if (fp == NULL) {printf («Невозможно открыть»); ...
вопрос задан: 21 December 2011 08:11
0
ответов

Сгенерировать художественный текст Ascii на C

Я пытаюсь сгенерировать художественный текст ascii для забавного приложения. От FIGLET я получил паттерн ASCII. Я использую этот шаблон в инструкции printf для печати букв. Вот скриншот шаблона ...
вопрос задан: 21 December 2011 08:02
0
ответов

Доступ к битам в символе в C

У меня есть шестнадцатеричное число 0x37, и его двоичное представление - 0011 0111. Как мне получить доступ к первым 2 битам двоичного представления, которое является "11"? Как мне использовать битовое смещение или маскировку для достижения этой цели? ...
вопрос задан: 21 December 2011 02:58
0
ответов

Какой самый быстрый способ очистить блок памяти (или поверхность SDL)?

В настоящее время я разрабатываю проект с SDL. Он в основном рисует и перемещает изображения (поверхности) на экране. Чтобы перемещать изображение, не оставляя следов, вы должны сначала очистить поверхность экрана, хорошенько ...
вопрос задан: 21 December 2011 01:38
0
ответов

Как вывести байт в виде двузначного шестнадцатеричного символа?

Мне нужно генерировать случайные GUID на C, в Windows. У меня есть: HCRYPTPROV hCryptProv = 0; BYTE pbBuffer[16]; int i; if (!CryptAcquireContextW(&hCryptProv, NULL, NULL, PROV_RSA_FULL, ...
вопрос задан: 20 December 2011 20:56
0
ответов

Как объявить extern 2d-массив в заголовке?

У нас есть такое объявление в LCD.c: unsigned char LCD[8][64] = {((unsigned char) 0)}; А в LCD.h мы хотим иметь что-то вроде: extern unsigned char LCD[][]; Мы получаем эту ошибку: Error[Pe098]: an ...
вопрос задан: 20 December 2011 20:34
0
ответов

Обозначение __no_init __root C

Привет, ребята, я читал исходники на C и нашел такую ​​запись: __no_init __root extern volatile unsigned char var [10] @ 0x4000000; Но я понятия не имею, что означает этот __no_init __root, это ...
вопрос задан: 20 December 2011 17:24
0
ответов

Как вызвать веб-службу из iSeries COBOL?

Нам нужно иметь возможность вызвать внутреннюю веб-службу из кода COBOL, запущенного на iSeries LPAR (V6R1). Я проработал один полный пример, который смог найти в Интернете здесь. Итак, мой следующий шаг ...
вопрос задан: 20 December 2011 16:46
0
ответов

указатели, указывающие на массив целых чисел

Здесь у меня есть некоторые сомнения по поводу вывода. Почему результат такой же? int (* r) [10]; printf ("r =% p * r =% p \ n", r, * r); возврат 0; Платформа - GCC UBUNTU 10.04
вопрос задан: 20 December 2011 12:17
0
ответов

«:» (двоеточие) в структуре C - что это значит? [дубликат]

struct _USBCHECK_FLAGS {unsigned char DEVICE_DEFAULT_STATE: 1; беззнаковый символ DEVICE_ADDRESS_STATE: 1; беззнаковый символ DEVICE_CONFIGURATION_STATE: 1; ...
вопрос задан: 19 December 2011 16:56
0
ответов

Non-ASCII символы в C

Я смотрел исходный код google go (на https://go.googlecode.com/hg/src/pkg/runtime/ ), и кажется, что они используют специальный символ для имен функций, - . (Посмотрите, например, на https:....
вопрос задан: 19 December 2011 16:15
0
ответов

make: Nothing to be done for `all'

Я прохожу через eg pgm для создания файла make. http://mrbook.org/tutorials/make/ Моя папка eg_make_creation содержит следующие файлы, desktop:~/eg_make_creation$ ls factorial.c functions....
вопрос задан: 19 December 2011 13:58
0
ответов

ошибка: метка может быть только частью оператора [closed]

Я пишу интерпретатор мозгов на C, и у меня небольшие проблемы с использованием чего-то, к чему я не привык. В brainfuck запятая (,) по сути является getchar (). Итак, у меня есть ...
вопрос задан: 19 December 2011 11:42
0
ответов

Вложенные if, проверка правильности указателя, затем проверка значения

Этот вопрос не давал мне покоя некоторое время Является ли обычным иметь часть кода, которая работает следующим образом: bool failed = false; if (ptr) { if (ptr->value == foo) { print("error"); ...
вопрос задан: 19 December 2011 11:09
0
ответов

Передача двух аргументов опции командной строки с помощью getopt [duplicate]

есть ли альтернативный способ передачи двух аргументов опции как одной строки при использовании getopt? Обычно я делаю следующее: ./command -o "key value" [аргументы команды] Затем я ...
вопрос задан: 19 December 2011 10:55
0
ответов

Если все биты равны 0, каково значение плавающей точки IEEE?

Если все биты равны 0 (пример, я memset переменная с плавающей точкой все 0), каково значение плавающей точки IEEE, используемой в gcc? Оно гарантированно равно 0.0? Я предполагаю, что для других форматов плавающей точки ...
вопрос задан: 19 December 2011 08:38
0
ответов

Ввод виртуальной веб-камеры в виде байтового потока

У меня нет веб-камеры. И я хочу реализовать виртуальную веб-камеру (или может быть поддельный драйвер устройства), которая будет работать как обычная веб-камера (виртуальная веб-камера) и принимать поток памяти или байты в качестве входных данных. Как я
вопрос задан: 19 December 2011 06:08
0
ответов

Как сбросить определенный бит в целое число

Скажем, у меня есть целое число, такое как 10101, я бы хотел сбросить третий бит, чтобы получить 10001; если у меня 10001, я все равно получу 10001; как я могу этого добиться? отключено (int я, int j) int i = 10101 или 10000 int j = ...
вопрос задан: 19 December 2011 04:39
0
ответов

порядок оценки операндов

В выражении a + b гарантированно вычисляется перед b, или порядок оценки не указан? Я думаю, что это последнее, но мне сложно найти однозначный ответ в стандарте. Поскольку ...
вопрос задан: 19 December 2011 02:06
0
ответов

YUV 422 , YUV 420 , YUV 444

У меня есть, например, изображение 4*4. Я хочу извлечь Y, U и V компоненты отдельно. Как это сделать, если изображение имеет форматы YUV 422, YUV 420 и YUV444. Мне интересно знать структуру массива, как Y,U ...
вопрос задан: 19 December 2011 01:14
0
ответов

pthread_join () и pthread_exit ()

У меня вопрос о параллельном программировании на языке C. В библиотеке pthread прототипом pthread_join является int pthread_join (pthread_t tid, void ** ret); а прототип pthread_exit: void ...
вопрос задан: 18 December 2011 23:28
0
ответов

Что означает мнемоника для «W» в WIFEXITED, WEXITSTATUS и т. Д.?

Что такое мнемоника для «W», т.е. что означает «W» в следующих макросах: int WIFEXITED (int status) int WEXITSTATUS (статус int) int WIFSIGNALED (статус int) int WTERMSIG (статус int) int WCOREDUMP (...
вопрос задан: 18 December 2011 20:09
0
ответов

возвращаемое значение указателя меняется после вызова функции

Фрагменты кода из двух исходных файлов на C: A.c Channel *testChannelGet() { Channel *ch = channelGet (parser,parserCh); return ch; } B.c Channel *channelGet(UINT8 parser, UINT16 parserCh) { ...
вопрос задан: 18 December 2011 16:33
0
ответов

Передача указателя на putchar в функцию, принимающую int (*)(int)

Мне стало интересно, есть ли что-то неправильное в передаче указателя на putchar или любой другой стандартной функции, которая может быть реализована как макрос, в функцию, принимающую указатель на функцию. Ниже ...
вопрос задан: 18 December 2011 14:47
0
ответов

Когда использовать QueueUserAPC ()?

Я понимаю, что такое APC, как он работает и как его использует Windows, но я не понимаю, когда мне (как программисту) следует использовать QueueUserAPC вместо, скажем, поток волокна или пула потоков. Когда ...
вопрос задан: 18 December 2011 10:01
0
ответов

Всего лишь цикл и 33 утечки

На моем Mac выглядит странно: $> cat main.c #include int main (int ac, char ** av) {for (int i = 0; я ...
вопрос задан: 18 December 2011 09:31
0
ответов

Сложная программа на языке C для поиска четных и нечетных [закрыто]

Это сложная проблема, с которой я столкнулся, когда сдавал экзамен на стажировку в Microsoft. Вопрос звучит так: пользователь вводит десятичное число. Результат должен показать, является ли число ...
вопрос задан: 18 December 2011 07:23
0
ответов

Использование Tk с C

Я программист на C без желания иметь дело с наборами инструментов C++, и я пытаюсь создать простую графическую карточную игру. Я программирую под Linux, но мне хотелось бы иметь возможность переноса на Windows. ...
вопрос задан: 18 December 2011 05:58
0
ответов

Определение структуры в заголовочном файле для библиотеки и различия при компиляции

У меня есть код, который компилируется в библиотеку (dll, статическая библиотека и т.д.). Я хочу, чтобы пользователь этой библиотеки использовал некоторую структуру для передачи некоторых данных в качестве параметров библиотечной функции. Я думал ...
вопрос задан: 18 December 2011 04:49
0
ответов

Гарантируется ли, что memset обнулит биты заполнения в структуре?

В общем, в соответствии со стандартом C гарантируется, что memset () с 0 обнулит биты заполнения в структуре C? А как насчет gcc? Например, что-то вроде: struct MyStruct {unsigned ...
вопрос задан: 18 December 2011 04:32