- 締切済み
C++プログラミング ENTABプログラム
「空白が続けばTABを強制的に挿入するプログラムENTABを作れ」という問題ですが、やり方が分からず困っています。どなたか教えてください!!
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- SilverThaw
- ベストアンサー率32% (260/806)
回答No.1
まず、前提が抜けている『学校の課題』のようだけど、 「(テキストファイルを読んで)空白が一定数続けば「TAB」と置き換えて出力しろ」 とかじゃないかな? 上記であれば、 1.元のファイルを開く 2.一文字ずつ読み込みバッファに格納。 3-1.(空白でなかったら)バッファの文字を出力する 3-2.(空白だったら)、カウントを+1する カウントが一定数になったら、TABを出力してバッファをクリアする 4.以降、2-3をファイルの最後まで繰り返す という感じ。
お礼
素早いお返事ありがとうございます! 参考に考えてみます。