C++ 读取文件直到空格

问题描述 投票:0回答:2

有没有办法从文件中读取数据直到空格?我有文件

John J. Doe

我想读取文件并将

John
放入 1 个变量中,将
J.
放入另一个变量中,将
Doe
放入最终变量中。我如何使用 ifstream 做到这一点?

c++ ifstream
2个回答
14
投票

您可以将值读入 std::string 变量,这将自动对其进行标记。

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

1
投票

这是您的文件名还是文件内容?我认为这是文件内容。

#include<fstream>
#include<string>
//..........
ifstream fin;
fin.open("your file name", ifstream::in);
string var1, var2, var3;
fin >> var1 >> var2 >> var3;
© www.soinside.com 2019 - 2024. All rights reserved.