Как считать данные из текстового файла в струтуру С++?
Допусти, строка в файле имеет три параметра, через запятую, может быть пустое значение. Как считать значения в структуру, и потом перезаписать их в другой файл.
Вася, ,23
Петя, Иванов, 45
Оля, Петрова, 25
struct student
{
string name;
string Lastname;
int age;
}
Спасибо! Я может туплю, но не работает, если файл вида
John,20,30,40
mike,30,79,10
и еще нужно учитывать, что ячейка может быть пустая
ifstream fin("test1.txt");
string name;
int var1;
int var2;
int var3;
while (fin >> name >> var1 >> var2 >> var3)
{
/* do something with name, var1 etc. */
cout << name << var1 << var2 << var3 << "\n";
}