Problème avec lecture de fichier[Résolu]
Bonjour,
Je dispose d'un fichier csv que je doit exploiter.
Il est donc de la forme suivante :
nom;prenom;adresse;type;lieu
nom1;prenom1;adresse1;type1;lieu1
...
J'aimerais afficher uniquement toutes les adresses, mais je ne vois pas du tout comment procéder. Voici le code que j'ai actuellement
Code:
1 2 3 4 5 6 7 8 9 10
|
std::ifstream fichier("fichier.csv");
std::string nom,prenom,adresse,type,lieu;
std::string ligne;
while ( std::getline( fichier,ligne) )
{
istringstream li(ligne);
li >> nom >> prenom >> adresse >> type >> lieu;
cout << adresse<<endl;
} |
Ce code ne fonctionne uniquement si à la place du "; il y avait des espaces. Comment indiquer le fait que le séparateur soit ";" ?
Merci à vous.
Anthony