C语言中用fgets读字符串 输出的时候以一个字符串一行的形式输出
发布网友
发布时间:2022-04-29 01:21
我来回答
共1个回答
热心网友
时间:2022-06-27 10:50
fgets
应该是从文件中读取数据
你描述的应该是键盘读取
所以用gets
#include
<stdio.h>
int
main(int
argc,
char
*argv[])
{
int
i=0;
char
ch[100],a;
ch[0]='a';
while((a=getchar())!='\n'){
i++;
gets(ch);
printf("%d
%c%s\n",i,a,ch);
}
return
0;
}