以下是引用寒冰在2005-4-24 14:46:22的发言:
晕死~~我看你没学过C吧~~懂不懂scnaf()输入语句呀~~
还有二楼三楼乱指点~~别把人家纯情少男教坏了~~
你上面输入的数据全都保存在a[0]中了~~当然只能输入256个字符了~~这是规定的~~
想要理想的结果~~正确的输入方法就是:输入一个数据按一下回车键~这样这个数据保存在a[0]上面了,接着再笨也应知道该怎么做了吧
~~就是输入一个数据按一下回车~~不要再告诉我回车你不懂呀
"上面输入的数据全都保存在a[0]中了"
不是这样的把!
实际上从键盘上输入的字符现在还在键盘缓冲区中,因为还没回车,还没有送到内存缓冲区,所以也就不可能保存在a[0]中。
不能继续输入的原因是键盘缓冲区已满!