getchar输入多行字符,原格式输出(包含换行符)

 1 #include<stdio.h>
 2 int main()
 3 {
 4     FILE fp;
 5     char str[1000];
 6     int k=0;
 7     char ch;
 8     while((ch=getchar())!=EOF){
 9         str[k++]=ch;
10     }
11     str[k]='\0';
12     printf("%s",str);
13     return 0;
14 }
利用getchar将输入的字符串,可以多行输入,包括换行符全部读入,并且以ctrl+z结束输入。使用getchar输入字符数组,不要忘记在最后一个字符添加'\0';
posted on 2019-02-13 10:08  Aldrich_2020  阅读(1376)  评论(0编辑  收藏  举报