Результаты поиска по запросу "c"
Два «==» оператора равенства в одном и том же условии «если» не работают должным образом
Я пытаюсь установить равенство трех равных переменных, но следующий код не печатает очевидный правильный ответ, который он должен напечатать. Может кто-нибудь объяснить, как компилятор разбирает данноеif(condition) внутри? #include<stdio.h> int ...
Программа не ожидает ввода пользователя с помощью scanf («% c», & yn);
Это основной код программы, которую я пишу для практики использования файлов на языке C. Я пытаюсь определить, существует ли выходной файл, и если он существует, я хочу спросить пользователя, хотят ли они перезаписать его или нет. По этой причине ...
Код Цезаря
#include <stdio.h> void caesar (char cipher[], int shift); int main () { char cipher[50]; int shift; printf("Enter text to be encrypted IN CAPITAL LETTERS ONLY: "); scanf("%s", cipher); printf("How many shifts do you prefer? 1-10 only: "); ...
execve («/ bin / sh», 0, 0); в трубе
У меня есть следующий пример программы: #include <stdio.h> int main(int argc, char ** argv){ char buf[100]; printf("Please enter your name: "); fflush(stdout); gets(buf); printf("Hello \"%s\"\n", buf); execve("/bin/sh", 0, 0); }Я и когда я бегу ...
GCC-O2 против без причины ошибки
При компиляции файла, содержащегоopen("FILENAME", O_RDONLY); без-O2 флаг все нормально. Но когда-O2 включен я получаю: /usr/include/x86_64-linux-gnu/bits/fcntl2.h: In function ‘open’: /usr/include/x86_64-linux-gnu/bits/fcntl2.h:44:7: error: ...
Как конвертировать UTF-16 в UTF-32 и распечатать результат wchar_t в C?
я пытаюсь распечатать строку символов UTF-16. Я опубликовал этот вопрос некоторое время назад, и мне был дан совет, чтобы конвертировать в UTF-32 с помощью iconv и распечатать его как строку wchar_t. Я провел некоторые исследования и сумел ...
Алгоритм нарезки плоскостей (на месте) из массива значений RGB
У меня есть плоский массив байтовых значений RGB, который идетR1 G1 B1 R2 G2 B2 R3 G3 B3 ... Rn Gn Bn, Итак, мои данные выглядят так: char imageData[WIDTH * HEIGHT * 3];Но я хочу передать массив WIDTH * HEIGHT в существующую библиотеку C, ...
Git игнорировать файл для проектов C
Я только начал изучать C (используяДумать в C [http://mindview.net/CDs/ThinkingInC/beta3]) и мне интересно, какие файлы я должен игнорировать в репозитории git C-проекта. Никакое предложение не может быть слишком очевидным - я абсолютный нуб. ...
Динамический массив структур и вызов функции f (const struct_type * const data [])
Следующий код предупреждает о несовместимом типе. Как правильно решить этот код? Спасибо typedef struct a_struct struct_type; void f(const struct_type *const data[], unsigned n); void test(unsigned n) { struct_type **v; assert(n); v = malloc(n ...
Что представляет собой асинхронную безопасность
Говорят, что вы должны только позвонитьасинхронно-сейффункции внутри обработчика сигнала. Мой вопрос в том, что представляет собойасинхронно-безопасность? Функция, которая является одновременновходящий угол а ...