K&R の「The C Programming Language」という本から C を学んでいます。本に書いてある練習をしています。演習番号 1.16 を実行していますが、理解できません。
演習 1.16:
最長行プログラムのメインルーチンを修正して、任意の長さの入力行の長さを正しく出力し、可能な限りテキストを出力するようにします。
私の質問:
「...テキストの可能な限り...」 - 文字列の長さに制限はありますか? たぶん、標準ヘッダーには、文字列の長さの最大許容値を持つ変数がありますか?
「...任意の長さの入力行の長さ...」-しかし、コードではMAXLINEは1000と定義されています。これも制限されたサイズです。ここにいくつかの解決策がありますが、私の意見では、前者には行の長さ (1000 文字) に制限があるため、解決策の決定ではありません。
多分私はその仕事を理解していませんでした。私の理解では、1000 文字の制限を削除する必要があります。