2011-12-26 22 views
1

とエントリの間に空白行を示すせずにC++の全体テキストファイルC、空白行を表示せずに全体のテキストファイルを印刷します。は、私は印刷することができますどのように++

ID: 01 FName: Andy Lname: Garcia 
//this line is left blank 
//this line is left blank 
//this line is left blank 
ID: 02 FName: Brad Lname: Pitt 

今、私は全体のテキストファイルを印刷したいと私は通常、そのためにwhileループを使用します。 は、例えば私は、以下のデータが含まれているテキストを持っています。しかし今度は、プログラムがこれらの空白行をスキップするようにしたい。私がこれを起こさせたい理由の1つは、私は次の項目を追加することで飲食店を分けたことです: "次へ" < < endl;プログラムがファイルを印刷するときにこの行の後ろに "Next"が表示されますが、余りにも多くの空白行があるため、次々に多くの行が印刷されます。

本当にありがとうございます。

答えて

4

必要なコードは簡単ですありがとう:

  • は、それが空であるかどうかのライン、テストを印刷する前に(whileループ内)の各ライン
  • を読みます。空でない場合にのみ印刷します。
+0

笑、私はすでにそれを知っているが、どのように私はラインが空であるかどうかをテストすることができますし、もしそうならどのように私はそれをスキップすることができますか? –

+1

文字列を比較する方法を知っていますか? 'if'文が何であるか知っていますか? –

+0

はい、これに対してたとえばif文を作成するにはどうすればよいですか?if(line.empty())?? –

関連する問題