Lire un fichier texte

Fermé
madeog Messages postés 74 Date d'inscription vendredi 12 octobre 2018 Statut Membre Dernière intervention 2 mars 2021 - 8 juil. 2019 à 13:47
madeog Messages postés 74 Date d'inscription vendredi 12 octobre 2018 Statut Membre Dernière intervention 2 mars 2021 - 8 juil. 2019 à 15:46
Bonjour,
je voudrais lire un fichier texte .j'ai essaye mais le fichier ne s'ouvre pas pouvez vous m'aider.
void lireFichier(compte *uncompte)
{
	int n = 0;
	ifstream fichier;
	fichier.open("bank.txt");
	if (fichier.is_open())
	{
		while (!fichier.eof())
		{
			getline(fichier, (uncompte + n)->numero);

			getline(fichier, (uncompte + n)->nom);

			getline(fichier, (uncompte + n)->nip);

			fichier >> (uncompte + n)->solde;

			fichier.ignore();
		}
	
	fichier.close();
	}
	else{  
		cout << "impossible de lire le fichier";
	}
}
A voir également:

1 réponse

Monegasqu Messages postés 5 Date d'inscription vendredi 5 juillet 2019 Statut Membre Dernière intervention 8 juillet 2019
8 juil. 2019 à 15:10
Qu'entends-tu exactement par "le fichier ne s'ouvre pas" ?

Rien ne se passe ou tu finis toujours dans ton else ?
0
madeog Messages postés 74 Date d'inscription vendredi 12 octobre 2018 Statut Membre Dernière intervention 2 mars 2021
8 juil. 2019 à 15:13
oui je finis toujours par le else.
0
madeog Messages postés 74 Date d'inscription vendredi 12 octobre 2018 Statut Membre Dernière intervention 2 mars 2021
8 juil. 2019 à 15:15
le fichier texte je l'ai enregistré dans le meme dossier que mon fichier .cpp
0
Monegasqu Messages postés 5 Date d'inscription vendredi 5 juillet 2019 Statut Membre Dernière intervention 8 juillet 2019
8 juil. 2019 à 15:26
Je sais pas comment fonctionne la méthode .open() !
Essaye d'ouvrir ton fichier en une ligne avec :
ifstream fichier("bank.txt");
0
madeog Messages postés 74 Date d'inscription vendredi 12 octobre 2018 Statut Membre Dernière intervention 2 mars 2021
8 juil. 2019 à 15:30
ok
0
madeog Messages postés 74 Date d'inscription vendredi 12 octobre 2018 Statut Membre Dernière intervention 2 mars 2021
8 juil. 2019 à 15:32
je viens d'essayer le résultat est pareil
0