A propos de cin.getline

Signaler
Messages postés
48
Date d'inscription
jeudi 15 janvier 2004
Statut
Membre
Dernière intervention
18 janvier 2007
-
Messages postés
3011
Date d'inscription
jeudi 26 septembre 2002
Statut
Membre
Dernière intervention
27 novembre 2004
-
Je voudrais savoir quelle ligne de code mettre après les cin.getline pr vidé le buffer ou un truc kom sa parske si je met plusieurs cin.getline a la suite sa me les saute!!( san doute a cose du '\0' !) merci!

3 réponses

Messages postés
56
Date d'inscription
samedi 28 juin 2003
Statut
Membre
Dernière intervention
16 février 2006

Ex pour récuperer une chaine avec cin.getline :

#include
char machaine[100]; //Chaine de 100 octets
cin.getline(machaine, 100, '\n'); //Récupere une chaine de 100 octets maximum, ou s'arrête au premier retour chariot.
//Fin

Et ca marche très bien...

+++
Lastpix'l
Messages postés
48
Date d'inscription
jeudi 15 janvier 2004
Statut
Membre
Dernière intervention
18 janvier 2007

Non ms g trouvé skil me falalit opr ke sa marche!
cin.ignore(); juste avan!!
merci!
Messages postés
3011
Date d'inscription
jeudi 26 septembre 2002
Statut
Membre
Dernière intervention
27 novembre 2004
7
std::cin.ignore('\n'); pour vider le buffer