probleme affichage du Buffer
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 faire :pastaper: Voici ce que j'ai fait :
ps : dsl pour l'indentation , elle ne s'affiche pas :?
Code:
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;
} |
Merci d'avance de votre aide ;)
cordialement bill
bonne soirée