C++ Читать Файл До Пробела

есть ли способ я могу прочитать данные из файла до пробела? У меня есть файл

John J. Doe

и я хочу прочитать файл и поставить John в 1 переменную, J. в другой переменной и Doe в финальном переменной. Как это сделать с ifstream?

2 ответов


вы можете просто прочитать значения в 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;