代码 1:-
int main()
{
char str[200];
fgets(str,200,stdin);
printf("%s",str);
return 0;
}
输出:-
ab cd
ab cd
(line feed)
代码 2:-
int main()
{
char str[200];
gets(str);
printf("%s",str);
return 0;
}
输出:-
ab cd
ab cd
当我输入ab(space)cd(enter key)
时,如果fgets()
我在输出中得到 a line feed
,而在 的情况下gets()
,则不会显示新的换行符。在这种情况下
是怎么回事。line feed