我有这段代码,它应该在控制台中从 .csv 文件中获取信息;
while(file.good())
{
getline(file, ID, ',');
cout << "ID: " << ID << " " ;
getline(file, nome, ',') ;
cout << "User: " << nome << " " ;
getline(file, idade, ',') ;
cout << "Idade: " << idade << " " ;
getline(file, genero, ' ') ;
cout << "Sexo: " << genero<< " " ;
}
还有一个 csv 文件(当我用记事本打开时):
0,Filipe,19,M
1,Maria,20,F
2,Walter,60,M
每当我运行程序时,控制台都会显示:
我的问题是为什么程序不是在每一行而不是仅在第一行中重复这些 cout 消息
顺便说一句,nome 是名字,idade 是年龄,genero/sexo 是性别,创建这篇文章之前忘记翻译了