2013-05-28 49 views
-2

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

+1

http://www.google.com/search?q=c%2B%2B+line+by+line –

回答

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) 
     } 
    } 
}