1.用gets()直接读入.
2.用scanf("%[^\n]",essay);(essay为字符数组名称);
#include<stdio.h>
#include<string.h>
int main()
{
char name[1000];
memset(name,NULL,sizeof(name));
scanf("%[^\n]",name);
printf("%s\n",name);
return 0;
}
本文介绍了一种使用C语言从标准输入读取一行文本直到遇到换行符的方法。通过使用scanf函数配合特殊的格式说明符%[^
],可以有效地读取不包含空格的字符串,适用于命令行参数等场景。
1.用gets()直接读入.
2.用scanf("%[^\n]",essay);(essay为字符数组名称);
#include<stdio.h>
#include<string.h>
int main()
{
char name[1000];
memset(name,NULL,sizeof(name));
scanf("%[^\n]",name);
printf("%s\n",name);
return 0;
}
1340
917
1504
2000

被折叠的 条评论
为什么被折叠?