【发布时间】:2012-02-14 02:15:03
【问题描述】:
有没有一种方法可以从文件中读取数据直到一个空格?我有一个文件
John J. Doe
我想读取文件并将John 放入1 个变量中,J. 放入另一个变量中,Doe 放入最终变量中。如何使用 ifstream 做到这一点?
【问题讨论】:
有没有一种方法可以从文件中读取数据直到一个空格?我有一个文件
John J. Doe
我想读取文件并将John 放入1 个变量中,J. 放入另一个变量中,Doe 放入最终变量中。如何使用 ifstream 做到这一点?
【问题讨论】:
您可以将值读入 std::string 变量,这将自动标记它。
std::string fName, middleInit, lName;
my_stream >> fName >> middleInit >> lName;
【讨论】:
这是您的文件名还是文件内容?我假设它是文件内容。
#include<fstream>
#include<string>
//..........
ifstream fin;
fin.open("your file", ifstream::in);
string var1, var2, var3;
fin>> var 1 >> var2 >> var 3;
【讨论】: