Bonjour à tous :
je fais un programme qui permet de charger un fichier de type texte ( qui contient plusieurs lignes) en un string mais lors de l'execution il m'affiche seulement la première ligne
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
18
19
#include <iostream>
#include <fstream>
#include <string>
 
using namespace std;
 
int main (void)
{
 string s1 ;
 
   std::ifstream fichier("/home/ahlem/Bureau/capture.txt");
 if( fichier )
{
getline(fichier,s1);
cout << s1 << endl;
 
} 
return 0;
}
quelqu'un a une idée comment faire la déclaration d'une chaine de caractère à plusieurs lignes ?