如何在C ++中输入文本文件

时间:2013-05-28 16:07:38

标签: c++ text-files

我正在尝试将带有空格分隔的数据的文本文件输入到我的C ++程序中,但我不明白它是如何工作的。我希望能够逐行进行,如果它看到#符号,它会识别它的注释,然后跳过它。我希望将数据分配给程序中的变量。我是C ++的新手,所以我想知道是否有任何提示我可以获得?非常感谢你!

1 个答案:

答案 0 :(得分:3)

只是为了给你一个品味......

#include <iostream>
#include <string>

int main()
{
    std::string line;
    while (getline(std::cin, line))
    {
        if (!line.empty() && line[0] != '#')
        {
            // do whatever with line (e.g. copy it to another variable)
        }
    }
}