1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| #include <iostream>
#include <fstream>
#include <string>
#include <sstream>
#include <vector>
int main()
{
std::ifstream file_I_Personnel ("personne.csv");
struct personne {
std::string numero;
std::string nom;
std::string prenom;
};
std::vector<personne> TPers;
std::string line;
while ( std::getline( file_I_Personnel, line ) )
{
personne p;
const char separator = ';' ;
std::istringstream iss(line);
std::getline(iss,p.numero,separator);
std::getline(iss,p.nom,separator);
std::getline(iss,p.prenom,separator);
TPers.push_back(p);
}
std::cout<<"Nombre de ligne"<<TPers.size()<<std::endl;
return 0;
} |
Partager