Написание программы для класса, ограниченного только методом scanf. Получаемая программа может принимать любое количество строк в качестве входных данных. Проблема с получением ввода нескольких строк с помощью scanf.Чтение нескольких строк ввода с помощью scanf
#include <stdio.h>
int main(){
char s[100];
while(scanf("%[^\n]",s)==1){
printf("%s",s);
}
return 0;
}
Пример ввода:
Here is a line.
Here is another line.
Это выходной ток:
Here is a line.
Я хочу, чтобы мой выход будет идентичен моему входу. Использование scanf.
Возможный дубликат [Считывание нескольких строк ввода с помощью scanf()] (http://stackoverflow.com/questions/13592875/reading-multiple-lines-of-input-with-scanf) – user2284570