Bonjour à tous,
Suite à la lecture de la FAQ C++ concernant l'ouverture et la lecture d'un fichier texte, j'ai tenter d'intégrer cela dans mon programme.
Tout compile sans erreurs seulement le fichier ne s'ouvre jamais...
Apparement il ne le trouve pas...
Voici le code :
Le test if(fichier) n'est jamais vrai...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 //On ouvre le fichier de données (ouvert au moment de la création) std::ifstream fichier("Données.txt"); if (fichier) //Si le fichier est ouvert { std::string sLigne; //Permet de récupèrer une ligne du fichier //Cette boucle s'arrête dès qu'une erreur de lecture survient while (std::getline(fichier, sLigne)) { //Traitement sur la ligne AfxMessageBox(_T("Test")); } } //On ferme le fichier fichier.close();
Quelqu'un sait d'ou cela pourrait venir ?
Je suis sur MS VS2008, projet MFC Unicode basé sur les boîtes de dialogues.
Merci.
Partager