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 32
|
ifstream fichier("user.dat", ios::in); // on ouvre en lecture
if(fichier) // si l'ouverture a fonctionné
{
AnsiString Nom, Prenom, Tel, Adresse , Ville, CP, Mail;
AnsiString Sep = ";";
AnsiString ligne; // déclaration d'une chaîne qui contiendra la ligne lue
getline(fichier, ligne); // on met dans "contenu" la ligne
int p;
p = ligne.Pos(Sep);
if( p != 0)
{
Nom = ligne.SubString(1, p-1);
Prenom = ligne.SubString(p+1,ligne.Length());
p = ligne.Pos(Sep);
if( p != 0)
{
Prenom = ligne.SubString(1, p-1);
Tel = ligne.SubString(p+1,ligne.Length());
}
//etc....
p = ligne.Pos(Sep);
if(p != 0)
{
CP = ligne.SubString(1, p-1);
Mail = ligne.SubString(p+1, ligne.Length());
}
}
fichier.close();
} |
Partager