【问题标题】:Printing an entire text file without showing the blank lines, c++打印整个文本文件而不显示空行,C++
【发布时间】:2011-12-26 05:57:18
【问题描述】:

如何在 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”

我非常感谢任何指示。谢谢

【问题讨论】:

    标签: c++


    【解决方案1】:

    必要的代码很简单:

    • 读取每一行(在 while 循环中)
    • 打印前先测试是否为空;仅在不为空时打印。

    【讨论】:

    • 大声笑,我已经知道了,但是我如何测试该行是否为空,如果是,我该如何跳过它?
    • 你知道如何比较字符串吗?你知道if 声明是什么吗?
    • 是的,但我怎样才能为此做一个 if 语句,例如 if (line.empty ()) ??
    猜你喜欢
    • 1970-01-01
    • 2023-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-15
    • 2012-01-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多