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

6 ответов

getchar читает ввод из потока ввода, который доступен только после нажатия клавиши ENTER. до тех пор, пока вы не увидите только отраженный результат из консоли. Чтобы достичь желаемого результата, вы можете использовать что-то вроде этого

од C: int c; c = getchar(); while (c != EOF) { putchar(c); c = getchar(); }Почему эта программа реагирует так на вводhello? hello helloа не как hheelloo

2 ответа

@Yi Jiang: классное форматирование, спасибо за информацию!

int main() { int r, c; r = getchar(); c = getchar(); putchar(r); putchar(c); printf("\n"); return(0); } того, как он читает вrпрограмма выводитr и выходит. Я хочу это попроситьc и введите его, но почему он этого не делает?

2 ответа

да. Ctrl + D для Linux. Также MinGW означает

ользую NetBeans MinGW для компиляции простых программ на c (я новичок в этом). Моя проблема в том, что у меня есть этот простой код #include <stdio.h> #include <stdlib.h> int main(int argc, char** argv) { int c,i=0; while((c=getchar())!=EOF){ ...

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

0 ответов

Эта тема, кажется, немного устарела, но я надеюсь, что это может помочь другим.

я есть код, который работает многократно: printf ("Вы хотите продолжить? Y / N: \ n"); keepplaying = getchar (); в следующем мой код работает, он не ждет ввода. я узнал, что во второй раз getchar использует '\ n' как символ. Я думаю, это ...

6 ответов

Использование getchar () для c возвращает 'Enter' после ввода [duplicate]

На этот вопрос уже есть ответ здесь:Канонический и неканонический ввод с терминала 1 ответЯ пытаюсь написать простую программу, которая просит пользователя в...

3 ответа

Использование getchar () в цикле while

2 ответа

Являются ли getchar () эквивалентными scanf («% c») и putchar () эквивалентными printf («% c»)?

5 ответов

Почему этот цикл getchar () останавливается после ввода одного символа?

5 ответов

getchar () и putchar ()

в примере:

10 ответов

Как избежать нажатия Enter с помощью getchar ()

В следующем коде: #include <stdio.h> int main(void) { int c; while ((c=getchar())!= EOF) putchar(c); return 0; }Я должен нажатьВойти распечатать все буквы, которые я ввелgetchar, но я не хочу этого делать, то, что я хочу сделать, это нажать ...