C言語で続行するために任意のキーを押す方法



How Press Any Key Continue C Language



1.システム関数system( 'pause')を直接呼び出します。

system()はfork()を呼び出してサブプロセスを作成し、サブプロセスは/ bin / sh-c stringを呼び出してパラメーター文字列で表されるコマンドを実行し、コマンドの実行後に元の呼び出しプロセスに戻ります。



system( 'pause')は、プログラムの実行結果を観察するのに便利なフリーズ画面を実現できます。次のように:
画像
2. getch()関数を呼び出します。

この関数は非エコー関数です。ユーザーが特定の文字を押すと、関数はEnterキーを押さなくても自動的に読み取り、次のように含める必要があります。
画像



1. getchar()関数を呼び出します。

stdioストリームから文字を読み取ります。プログラムがgetcharを呼び出すと、プログラムはユーザーがキーを押すのを待ちます。ユーザーが入力した文字は、ユーザーがEnterキーを押すまでキーボードバッファーに保存されます。次のように、を含める必要があります

画像