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

1 ответ

while (getchar ()! = '\ n');

У меня есть следующее для цикла, я предлагаю пользователю ввести 4-значный пин-код и нажмите Enter. Может кто-нибудь объяснить мне, что на самом деле делает ...

0 ответов

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

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

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){ ...

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

2 ответа

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

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

6 ответов

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

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

5 ответов

Завершите цикл while, используя `getchar ()`

Для выполнения домашнего задания мне нужно реализовать алгоритм Хорнера для конвертации между базами. Мне сказали использоватьgetchar() для этого назначения. Но у меня проблема с тем, что когда я нажимаю Enter, программа не завершается и просто ...

9 ответов

Почему getchar () не ждет, пока я нажму enter после scanf ()?

Я изучаю C и использую «getchar ()», чтобы остановить командные окна, чтобы видеть, какие упражнения выполняю, но это просто не работает. вот образец: #include <stdio.h> int main() { int value; printf("1. option 1.\n2. option 2.\n3. option ...

1 ответ

Как выполнить модульное тестирование c функциями, связанными с IO?

Я сталкиваюсь с проблемами при написании модульных тестов для функций C, которые включают операции ввода-вывода. Например, ниже приведен код, который я написал для получения входной строки от пользователя из консоли. Я не знаю, ...

1 ответ

Что такое стандартный входной буфер?

#include <stdio.h> int main(void) { int c; c = getchar(); putchar(c); c = getchar(); putchar(c); c = getchar(); putchar(c); return 0; }Я хочу понять, почему функция, которая вызывается три раза, работает со строкой, которая была введена только ...

7 ответов

Проблема с EOF в C

Я пишу программу, которая должна читать две строки, которые могут содержать разрывы строк и различные другие символы. Поэтому я использую EOF (Ctrl-Z или Ctrl-D), чтобы завершить строку. Это прекрасно работает с первой переменной, но со второй ...