私はstdinから未知数の行を読み込むプログラムをC言語で実装する必要があります。 私は最大行数が100であることを知っています。 私はgets
を使用しようとしましたが、ループをいつ止めるべきかわかりません。 実装方法を教えていただけますか?未知数の行を読む
未知数の行を読む
答えて
これは、がいつあなたのプログラムを停止することを望んでいるかによって決まります。いくつかの一般的なアプローチがあります:
- ネバー:エンドユーザーが
^C
を打つか、そうでなければ、ユーザは、すなわちA特別なマーカーに入るまでは、お使いのオペレーティングシステム - の施設を使用してプログラムを終了するまで、あなたが無限ループを実行しますユーザーが空行に入るまで、あなたのケースでは、最大数は100であるので、あなたはそれを使用することができます
(すなわちEnter
に当たる)自体
QUIT
EXIT
などを「キーワード」最大値に達すると自動的に入力を終了する制限として設定します。@JonathanLeffler 'EOF'は、標準入力から読むときに最も一般的です。しかし、OPは具体的にはコンソールに言及しています。私は彼が何らかの対話型プログラムを書いていることを示唆しています。 – dasblinkenlight
@dasblinkenlightこれはstdin – Yakov
から読み込みます。最大値は100です。また、それは50にすることもできます。 – Yakov
- 1. 読み込むテキストファイル、未知の行の長さ
- 2. FORTRANで未知の構造のデータファイルを読むには?
- 3. 行の数字を読む
- 4. C#のコンソールから未知数の行を読むことはできますか?
- 5. Windows Mobile 5.0で未読SMSを読む
- 6. 未知数のフロートをファイルから読み取るには?
- 7. ファイルから未知数の構造体を読み取る - C
- 8. バイナリファイルをベクトルに読み込むフルファイル未満を読む
- 9. if/elseステートメントのみを含むプログラムの未読変数
- 10. エラー:未知の句読点@ 7
- 11. は、2つの未知数
- 12. 未読/未読の通知を確認する方法はありますか?
- 13. C - テキストファイルから複数行を読む
- 14. 未知の定数を要求して続行する
- 15. 未処理ファイルを読むC++
- 16. Kintoでの通知を読む
- 17. 未知数のオブジェクトを作成する
- 18. 未知のエラー:未定義の関数を呼び出すmysql_connect()
- 19. webviewで通知を読み込む
- 20. 未知数のパラメータのためのrest_set_path()?
- 21. Cの行を読む
- 22. 未知の式のラッパー関数
- 23. 配列内の未知の変数
- 24. Obfuscator-LLVM + xcode clang 3.4: "未知の引数"
- 25. 未定義の変数_POST通知
- 26. お知らせ:未定義の定数
- 27. k/vペアと未知数のPDO?
- 28. PHP通知未定義の変数
- 29. GoogleリーダーAPI未読数
- 30. 未知のメモリリーク
読書をやめたいときの条件は何ですか? – Marki555
はこの宿題ですか? – davogotland
@davogotland - no.Iiは仕事の一部です – Yakov