C / C ++で任意のキーを押して、機能を続行します



C C Press Any Key Continue Function



システムコマンド:stopを使用すると、ターミナルの下にポップアップが表示されます。任意のキーを押してコードを続行してください。




C / C ++に付属する関数のみが必要です。

kbhit



関数プロトタイプ:

int kbhit(void)

戻り値:キーを押すと、ゼロ以外が返されます

関数の紹介:この関数は、C / C ++に組み込まれている関数です。キーボード入力イベントを監視するために使用できます。現在のスレッドでキーボードが押されると、この関数はキーメッセージを監視しますが、キーコードは返しません。そして、この関数はノンブロッキング関数です!



ヘッダーファイルが必要です:

include

列を表示:

include int main(){ printf('hello word! ') printf('Press any key to continue...') while(1){ if(kbhit()){ break } } }
スレッドがWM_CHARまたはをトリガーしたときWM_KEYDOWMなど。キーボードメッセージはすぐにbreakステートメントを実行します!