Bonjour j' ai un programme qui récupère toutes les informations passer par lentrée standard et qui affiche les information ligne par ligne, mais mon code ne récupere pas le premier mot et je ne comprend pas pourquoi :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
int main(int argc, char * argv[]) {
 
char ligne[256];
string s;
 
while(cin >> ligne){
        cin.getline (ligne, sizeof (ligne));
        s = ligne;
        cout << s << " fin de ligne" << endl;
}
Merci de votre aide