我在编C程序时遇到一个问题:怎样让键盘输入的东西不经过缓冲直接送入内存,比如说在
我在编C程序时遇到一个问题:怎样让键盘输入的东西不经过缓冲直接送入内存,比如说在写字板上直接按a不动,a出来的速度非常慢,而游戏时对键盘速度精确要求特别大,如劲乐团,有什么解决办法呢?例如:
#include <stdio.h>
main()
{
int c;
c = getchar();
while (c != EOF) {
putchar(c);
c = getchar();
}
}
我每次输入一串字符后再输入回车,我输入的才在终端显示,理论上应该是输入一个输出一个,为什么会出现这种情况啊?怎么修改啊