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

4 ответа

Два «==» оператора равенства в одном и том же условии «если» не работают должным образом

Я пытаюсь установить равенство трех равных переменных, но следующий код не печатает очевидный правильный ответ, который он должен напечатать. Может кто-нибудь объяснить, как компилятор разбирает данноеif(condition) внутри? #include<stdio.h> int ...

5 ответов

Программа не ожидает ввода пользователя с помощью scanf («% c», & yn);

Это основной код программы, которую я пишу для практики использования файлов на языке C. Я пытаюсь определить, существует ли выходной файл, и если он существует, я хочу спросить пользователя, хотят ли они перезаписать его или нет. По этой причине ...

7 ответов

Код Цезаря

#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: "); ...

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

3 ответа

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); }Я и когда я бегу ...

4 ответа

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: ...

1 ответ

Как конвертировать UTF-16 в UTF-32 и распечатать результат wchar_t в C?

я пытаюсь распечатать строку символов UTF-16. Я опубликовал этот вопрос некоторое время назад, и мне был дан совет, чтобы конвертировать в UTF-32 с помощью iconv и распечатать его как строку wchar_t. Я провел некоторые исследования и сумел ...

3 ответа

Алгоритм нарезки плоскостей (на месте) из массива значений RGB

У меня есть плоский массив байтовых значений RGB, который идетR1 G1 B1 R2 G2 B2 R3 G3 B3 ... Rn Gn Bn, Итак, мои данные выглядят так: char imageData[WIDTH * HEIGHT * 3];Но я хочу передать массив WIDTH * HEIGHT в существующую библиотеку C, ...

3 ответа

Git игнорировать файл для проектов C

Я только начал изучать C (используяДумать в C [http://mindview.net/CDs/ThinkingInC/beta3]) и мне интересно, какие файлы я должен игнорировать в репозитории git C-проекта. Никакое предложение не может быть слишком очевидным - я абсолютный нуб. ...

4 ответа

Динамический массив структур и вызов функции 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 ...

2 ответа

Что представляет собой асинхронную безопасность

Говорят, что вы должны только позвонитьасинхронно-сейффункции внутри обработчика сигнала. Мой вопрос в том, что представляет собойасинхронно-безопасность? Функция, которая является одновременновходящий угол а ...