Есть ли способ прочитать данные из файла до пробела?У меня есть файл
John J. Doe
, и я хочу прочитать файл и поместить John в 1 переменную, J. в другую переменную и Doe в конечную переменную.Как мне сделать это с ifstream?
John
J.
Doe
Вы можете просто прочитать значения в переменные 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;