我想从文件中读取多个变量并将它们存储在一个对象中,但它不起作用。
文件示例:
De vedettn
Wout Wouters
14 7 2005
我写的代码:
string naam, leider;
int dag, maand, jaar;
ifstream myfile ("file_ploeg.txt");
if (myfile.is_open())
{
cout << "Entering file" << endl;
while ( myfile.good() )
{
cout << "Entering while" << endl;
getline (myfile,naam);
cin >> dag >> maand >> jaar;
getline (myfile,leider);
}
Datum* datumOBploeg = new Datum(dag,maand,jaar);
Wielerploeg* wielerploegOB = new Wielerploeg(naam, *datumOBploeg,leider);
myfile.close();
cout << "\n";
return wielerploegOB;
}