C言語なら俺に聞け! Part 98
■ このスレッドは過去ログ倉庫に格納されています
0754デフォルトの名無しさん
NGNG#include <conio.h>
#include <stdio.h>
int main(void)
{
int check ;
while(!_kbhit()){
printf("loop\n") ;
}
fflush(stdin) ;
check = _getch() ;
printf("%d\n",check) ;
return 0 ;
}
fflushのところで、入力した値をクリアしてると思ったんですけど、
getchで取り出してみると、値が残ってます。この値をクリアしたいんですがどうすればいいんですか。
kbhit()で捕まえたこの値は、stdinじゃないとすれば、どこに存在するのでしょう?
■ このスレッドは過去ログ倉庫に格納されています