Bonjour à tous,
Bon, tout d'abord je certifie avoir fait une recherche, avoir lu la FAQ C++ et avoir regardé dans mon manuel de référence avant de poser ma question.
Voilà j'aimerais savoir pourquoi il n'est pas possible, lorsqu'on désire mettre une pause en fin de programme, de vider le tampon de sortie des retours chariots avec : cout << endl; ?
En d'autres termes, pourquoi est-on obligé d'utilise le code suivant :
endl sert aussi à vider le buffer de sortie donc je me demande bien pourquoi il ne vide pas aussi les '\n' (quoique le code ci dessus fonctionne très bien hein, c'est juste une curiosité de ma part ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 cin.ignore(numeric_limits<streamsize>::max(), '\n');)
merci
Partager