コンソールで .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 は性別です。この投稿を作成する前に翻訳するのを忘れていました