Ecrire la fonction flux_cin()
qui, dans une boucle, lit une ligne au clavier et l’affiche à l’écran. La boucle se termine lorsque l’utilisateur tape le caractère “fin du fichier” au clavier (Ctrl + D
). Pour cela, utiliser la fonction-membre (méthode) eof()
de la classe istream à laquelle appartient le flux standard cin.
Attention : le prédicat eof()
n’est vrai qu’après qu’une tentative de lecture a échoué. Il faut donc toujours faire une tentative de lecture avant de tester par eof()
si elle a échoué ou non.