私はメインメニューを持つプログラムを書いています.1つのメニュー選択の数字を入力することでユーザーがアクセスできるいくつかの機能があります. そのために、_getch() を使用しています。ユーザーが EOF キーを入力したときにプログラムを終了できるようにする必要がありますが、_getch() は実際には EOF キーストロークをキャッチしません。_getch() の代わりに getchar() を使用して動作させることができることはわかっていますが、関数を選択するたびにユーザーに強制的に Enter キーを押してもらいたくありません。
_getch() で EOF をキャッチする方法はありますか? これは Windows 用です。重要な場合は、何かを見つけることができなかったので、助けていただければ幸いです。