chaine des caractères en plusieurs lignes
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:
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 ?