有没有办法可以从文件中读取数据直到空格?我有一个文件
John J. Doe
我希望阅读该文件并将John
放入1个变量中,将J.
放入另一个变量中,将Doe
放入最终变量中。我如何使用ifstream执行此操作?
答案 0 :(得分:13)
您可以将值读入std :: string变量,这将自动对其进行标记。
std::string fName, middleInit, lName;
my_stream >> fName >> middleInit >> lName;
答案 1 :(得分:1)
这是您的文件名或文件内容吗?我假设它是文件内容。
#include<fstream>
#include<string>
//..........
ifstream fin;
fin.open("your file", ifstream::in);
string var1, var2, var3;
fin>> var 1 >> var2 >> var 3;