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循环使用。但是这次我想让程序跳过这些空行。我希望这种情况发生的原因之一是,我已经通过添加了一个分隔餐馆:“Next”endl; ,当程序打印出文件时,这个“Next”出现在每一行之后,但是由于空白行很多,所以还会打印出如此多的下一个。
我真的很感激任何指示。谢谢
大声笑,我已经知道,但我怎么测试,如果行是空的,如果是的话,我怎么能跳过? – 2011-12-26 06:00:38
你知道如何比较字符串吗?你知道'if'陈述是什么吗? – 2011-12-26 06:03:43
是的,但我怎么能让这个if语句例如,如果(line.empty())?? – 2011-12-26 06:05:43