scanf的%s的问题!
今天,读了c primer plus 不能理解:不能通过字段宽度使得scanf读入超过一个字长的输入?请问该怎么正确理解这一段话?经过实验貌似也不能证明这个观点!注:本人是64位的操作系统(八个字节);一个英文字母是一个字节;
实验程序:
#include<stdio.h>
int main()
{
int a[100];
scanf("%9s",a);
printf("%s\n",a);
return 0;
}
结果:
lalalalalal
lalalalal
Press any key to continue