-3

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

4

1 回答 1

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)
        }
    }
}
于 2013-05-28T16:18:25.513 回答