Bonjour à tous les amis ,
en résumé je voudrais afficher tout ce qui se trouve dans Buffer , cad tout les caractères invalides saisies au prealable à la suite .Pour cela , je crois qu'il faut que j'injecte Buffer dans cout après getline() mais je ne sais pas comment le faireVoici ce que j'ai fait :
ps : dsl pour l'indentation , elle ne s'affiche pas
Merci d'avance de votre aide
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
20
21
22
23 int main() { int I; string Buffer; for ( ; ; ) { cout << "tapper un entier suivi de <CR> : "; cin >> I; if (cin.eof()) break; if (cin.fail()) { cout << "echec de lecture " << endl; cin.clear(); getline (cin, Buffer); } else { cout << "I = "<< I << endl; } } cout << " tout les caracteres invalides saisies sont les suivants : " << Buffer << endl; }
cordialement bill
bonne soirée
Partager