C/C++の宿題を片付けます 61代目
■ このスレッドは過去ログ倉庫に格納されています
0127デフォルトの名無しさん
2006/02/18(土) 13:59:01アルゴリズムを下に書く。
変数説明
line:1行を表す文字列
word:1単語を表す文字列
手続き
1)lineを空にする
2)wordに1語読む(next_word)、ファイルの終わりなら7)へ
3)lineの文字数+wordの文字数+1が行内文字数の制限を越えているなら4)、そうでないなら6)へ
4)lineを出力する(print_line)
5)lineにwordを代入して2)へ
6)lineに空白文字とwordを追加して2)へ
7)line内に文字列があれば出力(print_line)
という流れになる・・・こんな枠組みで組みなおしてみるといいぞ。
なお、手続きではパラグラフを考慮していない。
また、とっても長いワードを入れてもおかしくなる。
問2は、print_line内で1文字ずつ出力し、空白に遭遇したら適切に計算した個数の空白を出力すればよい。
■ このスレッドは過去ログ倉庫に格納されています