有没有办法从文件中读取数据直到空格?我有文件
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 name", ifstream::in);
string var1, var2, var3;
fin >> var1 >> var2 >> var3;