Ouverture de fichier txt

Résolu
SanDum Messages postés 40 Statut Membre -  
SanDum Messages postés 40 Statut Membre -
Bonjour,

et merci de votre aide.

Je ne comprend pas ou est mon erreur. Je me suis servie d'exemple que l'on retrouve sur ce forum pour ouvrir un fichier texte, mais cela ne fonctionne pas. Voici le lien
https://www.commentcamarche.net/faq/18530-entrees-sorties-les-flux-en-c

Voici mon code:

#include <string>
#include <fstream>
#include <iostream>

using namespace std;

int main()
{
ifstream fichier("test.txt", ios::in); // on ouvre le fichier en lecture

if(fichier) // si l'ouverture a réussi
{
// instructions
fichier.close(); // on ferme le fichier
}
else // sinon
cerr << "Impossible d'ouvrir le fichier !" << endl;

return 0;
}

J'ai essayé aussi avec le chemin complet, mais j'arrive toujours au else comme quoi cela n'a pas fonctionne. Tout compile bien.

Avez-vous une idée ??

Merci
A voir également:

2 réponses

Crazy Legs Messages postés 777 Statut Membre 98
 
Salut,

Essaye de placer le nom complet de ton fichier pour voir si ce dernier n'est pas mal placé.

Exemple :

ifstream fichier("C:\\Mes Documents\\...\\test.txt", ios::in);


Bon courage
0
SanDum Messages postés 40 Statut Membre
 
Merci pour ta réponse.
Mais très bizarre, le fichier texte avait été créé sur une autre ordinateur et le problème venait de ca. J'ai garder le même code mais j'ai créé mon propre fichier texte et cela a fonctionné !!!!
Merci encore
0