kbhit
目次に戻る
なんだか機種依存の関数紹介が多くなってきたけれど、今回も機種依存です。
今日紹介するkbhitはDOS(DOS窓)でしか使えません。
どういったものかというと、キーボードの入力があったかどうかチェックします。この関
数はノンブロック関数で、呼び出したところで処理が止まると言うことはありません。その
ため、キーボードの何かキーを押すとループを抜ける、というような処理を実装する時に
使うと便利です。
while( kbhit() ){
/* なんか処理してる */
printf(".");
fflush(stdout);
}
printf("put key is %c\n",getc(stdin));
目次に戻る