2013-05-28 83 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) 
     } 
    } 
}