私は現在、K&R で C を学んでおり、cmd を介して EOF シミュレーションを送信するのに苦労しています。Ctrl私は+を試しZていましたが、何もしませんでした。
仕事をしている場合Enterもあれば、何もしない場合もあります。
助けてくれてありがとう。
Windows を使用していると仮定すると、基本的に行頭でctrl+を実行する必要があるという状況です。おそらくまた。ZenterctrlZenter
F6入力の終わりを知らせるために使用することもできます。少なくともほとんどの場合、これはのすぐ後に続かないenter場合でも機能します。
残念ながら、Windows には入力を読み取るためのさまざまな方法とモードが十分に用意されているため、使用しているコンパイラ (または、より具体的には標準ライブラリ) と正確な情報がわからない限り、すべてを完全に確実に述べるのは少し困難です。あなたが書いたコード。通常の状況では、ヒットしただけではファイルの終わりとして検出されませんが、コードが空の行を入力の終わりとして扱っている可能性がありenterます。
Windows 7 のコンソール ウィンドウで、続けて を押すと成功F6しましたEnter。F6コマンド プロンプトでファイルの終わり ^Z 記号を生成します。
Ctrl+Zユーザー プログラムだけでなく、コンソール ウィンドウの実行も終了します。