键盘缓冲区问题
先看下面程序:#include "stdio.h"
#include "string.h"
main()
{int i;
char a[80];
for(i=0;getchar()!='/n';i++)
scanf("%c",&a[i]);
puts(a);
system ("pause");}
运行时输入:abcdefg↙后光标移至下一行,并没有按照我的意愿输出刚刚我输入的一串字符:abcdefg,这到底是什么原因,是不是与键盘缓冲什么的有关,有劳哪位详细指点指点 。。像这种问题以前我还有碰到过很多 这些都到底是为什么啊