Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2189 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Problème de lecture de fichier

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème de lecture de fichier

n°1105651
Llialn
Posté le 02-06-2005 à 15:58:55  profilanswer
 

Bonjour à tous, lorsque je compile il me met cette erreur
 
Voici le code

Code :
  1. // le constructeur de ifstream permet d'ouvrir un fichier en lecture
  2.     std::ifstream fichier( "resultat.txt" );
  3.     if ( fichier ) // ce test échoue si le fichier n'est pas ouvert
  4.     {
  5.         std::string ligne; // variable contenant chaque ligne lue
  6.         // cette boucle s'arrête dès qu'une erreur de lecture survient
  7.         while ( std::getline( fichier, ligne ) )
  8.         {
  9.             // afficher la ligne à l'écran
  10.             cout<<ligne<<endl;              //C'est à cette ligne que s'affiche l'erreur
  11.         }
  12.     }


 
Voici l'erreur : error C2679: binary '<<' : no operator defined which takes a right-hand operand of type 'class std::basic_string<char,struct std::char_traits<char>,class std::allocator
 
J'ai inclu comme librairies  
<fstream> <string> <iostream.h>
 
Merci d'avance :D

mood
Publicité
Posté le 02-06-2005 à 15:58:55  profilanswer
 

n°1105908
teufel
Posté le 02-06-2005 à 17:36:43  profilanswer
 

ton programme est bon, jpense que ça vient d'ailleur!!!!!!!!!!!!!!!!!!
t'as les bonnes librairie.
Je suppose que tu es sous borland
revoit les config de borland ou peut etre t'as une erreur ailleur

n°1105917
Aldarek
Posté le 02-06-2005 à 17:43:38  profilanswer
 

Non je suis sous Visual C++, je comprend vraiment pas pourquoi il me met cette erreur,
vraiment personne ne voit?
 
Merci :jap:

n°1105919
teufel
Posté le 02-06-2005 à 17:46:48  profilanswer
 

je viens de tester ton prog sous borland et j'ai aucun problème de compilation, donc.....

n°1105921
Aldarek
Posté le 02-06-2005 à 17:48:53  profilanswer
 

J'ai essayé un truc, c'est de mettre des guillemets au niveau de ligne sur le cout, et là il me mettait plus d'erreur.
Si ca peut t'aider parce que là, je vois vraiment pas...

n°1105937
fra0
Posté le 02-06-2005 à 18:02:51  profilanswer
 

Code :
  1. std::cout<<ligne<<std::endl;

n°1106272
HelloWorld
Salut tout le monde!
Posté le 02-06-2005 à 22:46:59  profilanswer
 

VC++ 6 je suppose... car <iostream.h> ne compile plus sur les compilos récents. Faudrait penser à upgrader ton compilo ;)


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Problème de lecture de fichier

 

Sujets relatifs
[java][Resolu] Probleme lecture de fichierProblème de noob ecriture/lecture fichier texte
probleme de lecture fichierprobleme de newbie vis a vis de la lecture d un fichier txt....
Problème d'ancodage lors de lecture dans un fichierproblème de lecture de fichier texte
[JAVA] problème de lecture de fichier[C] Probleme avec lecture fichier
Problème de lecture de fichier temporaireProblème de lecture de fichier avec java
Plus de sujets relatifs à : Problème de lecture de fichier


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR