Je suis en train de coder un programme qui lit les données directement à partir de l'entrée de l'utilisateur et je me demandais comment je pourrais (sans boucles) lire toutes les données jusqu'à EOF à partir de l'entrée standard. J'ai envisagé d'utiliser cin.get( input, '\0' )
mais '\0'
n'est pas vraiment le caractère EOF, qui lit simplement jusqu'à EOF ou '\0'
selon la première éventualité.
Ou bien l'utilisation de boucles est-elle le seul moyen de le faire ? Si oui, quel est le meilleur moyen ?