C++: Exemple d’utilisation de la fonction ‘getline’ pour lire une ligne de texte dans un stream

Author:

 date
Download


#include 
#include 
#include 
using namespace std;

int main ()
{
   string info;
   ofstream stream_sortie;
   stream_sortie.open("info.dat");
   cout << "Ecrire dans le fichier" << endl;
   cout << "Tapez votre nom Complet: ";
   getline(cin, info); // Lire le texte tapé
   stream_sortie << info<< endl;
   cout << "Tapez votre date de naissance: ";
   cin >> info;
   cin.ignore();
   stream_sortie << info<< endl;
   stream_sortie.close(); //Fermer le stream

   ifstream stream_entree;
   cout << "Lecture de contenu du fichier" << endl;
   stream_entree.open("info.dat");
   getline(stream_entree, info); //Lire le texte dans le stream
   cout << info << endl;
   getline(stream_entree, info);
   cout << info << endl;
   stream_entree.close();
   return 0;
}

Leave a Reply

Your email address will not be published. Required fields are marked *