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