#include <stdio.h>
//typedef __cdecl gets(char *) gets;
void main()
{
char a[10];
gets(a);
printf("%s\n",a);
//typedef __cdecl gets(char *) gets;
void main()
{
char a[10];
gets(a);
printf("%s\n",a);
}
gets 用法和scanf() 一样 但是scanf 遇到空格就意味字符串结束了
使用scanf("%s",s) 函数输入字符串时存在一个问题,就是如果输入了空格会认为字符串结束,空格后的字符将作为下一个输入项处理,但gets()函数将接收输入的整个字符串直到遇到换行为止。