打印整个文本文件而不显示空白行,c ++

时间:2011-12-26 05:57:18

标签: 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循环。但是这次我希望程序跳过这些空白行。我希望这种情况发生的原因之一是,我通过添加:“下一步”<<<<< ENDL;当程序打印出文件时,每行后面会出现“Next”,但是因为有太多的空行,所以它也会打印出很多Next.sext。

我真的很感激任何指示。谢谢

1 个答案:

答案 0 :(得分:4)

必要的代码很简单:

  • 读取每一行(在while循环中)
  • 在打印线之前,测试它是否为空;只有在它不是空的时才打印。