Bonjour,
voilà j'aimerai savoir pourquoi :
marche alors que
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 std::cin.clear(); std::cin.ignore(std::numeric_limits<std::streamsize>::max(),'\n');
pas (avec gcc4.4.0 mingw).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 std::cin.ignore(std::numeric_limits<std::streamsize>::max(),'\n'); std::cin.clear();
A vrai dire, je n'ai pas trouver de spécification dans la norme pour ignore, du coup je penser que l'état avait pas beaucoup d'importance... Donc, je me demande pourquoi il en a un ? est-ce implémentation-dépendant ?
Merci pour vos lumière !
Partager