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

Printing an entire text file without showing the blank lines, c++

本文关键字:显示 c++ 文本 文件 打印      更新时间:2023-10-16

如何在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循环。但是这次我想让程序跳过这些空行。我希望这样做的原因之一是,我通过添加"Next"<<来分隔餐厅。endl;当程序打印文件时,这个"Next"出现在每行之后,但是因为有很多空行,它也一个接一个地打印了很多Next。

我将非常感谢任何指导。谢谢你

所需代码很简单:

  • 读取每一行(在while循环中)
  • 在打印该行之前,测试该行是否为空;只在非空时打印。