Почему этот цикл getchar () останавливается после ввода одного символа?
#include <stdio.h>
int main() {
char read = ' ';
while ((read = getchar()) != '\n') {
putchar(read);
}
return 0;
}
Мой вкладf
(с последующим вводом, конечно). Я ждуgetchar()
снова запросить ввод, но вместо этого программа прекращается. Как так? Как я могу это исправить?