2012-02-14 72 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;