Bonjour à tous, lorsque je compile il me met cette erreur
Voici le code
Code :
- // le constructeur de ifstream permet d'ouvrir un fichier en lecture
- std::ifstream fichier( "resultat.txt" );
- if ( fichier ) // ce test échoue si le fichier n'est pas ouvert
- {
- std::string ligne; // variable contenant chaque ligne lue
- // cette boucle s'arrête dès qu'une erreur de lecture survient
- while ( std::getline( fichier, ligne ) )
- {
- // afficher la ligne à l'écran
- cout<<ligne<<endl; //C'est à cette ligne que s'affiche l'erreur
- }
- }
|
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 :D](https://forum-images.hardware.fr/icones/biggrin.gif)