关于gets和puts的疑问?
发霉饼干 2010-04-23 10:16:22 我在VC++6.0中编译
#include<stdio.h>
main()
{
char *a;
gets(a);
printf("%s\n",a);
}
输入123123回车;
显示的是 123123
press and key to continue
printf的输出好像根本没输出!
123123
是我输的!
改成
#include<stdio.h>
main()
{
char *a;
gets(a);
puts(a);
}
和上面的一样,为什么会这样啊 ,
gets(a);
的意思不是从键盘读取一个字符串存入a吗?