2012-02-14 65 views
7

有沒有辦法從文件中讀取數據直到有空間?我有一個文件C++直到空間讀取文件

John J. Doe

,我想讀取的文件,並在最後的可變投入John在1個變量,J.在另一個變量和Doe。我如何使用ifstream來做到這一點?

回答

12

您可以將值讀入std :: string變量,這會自動標記它。

std::string fName, middleInit, lName; 
my_stream >> fName >> middleInit >> lName; 
1

這是你的文件名稱或文件內容?我認爲它是文件內容。

#include<fstream> 
#include<string> 
//.......... 
ifstream fin; 
fin.open("your file", ifstream::in); 
string var1, var2, var3; 
fin>> var 1 >> var2 >> var 3;