Bonsoir,
J'aimerai une explication de ce genre de code que l'on retrouve dans la lecture de fichier par exemple:
Ce qui me gêne, c'est que cin renvoie une référence sur un objet de type flux, et qu'un objet n'est pas en soi une variable booléenne prenant les valeurs true ou false. Quant c'est un entier ou n'importe quel nombre, je comprends que l'on associe la valeur false s'il est nul et true sinon, mais pour un objet quelconque, ça reste un peu flou.
Code : Sélectionner tout - Visualiser dans une fenêtre à part while(cin>>ch) ...
Par ailleurs, quand on lit sur l'entrée standard avec ce genre d'expressions, à quel moment la condition (cin>>ch) devient-elle false ?
J'ai beau regarder dans mes livres sur le c++, j'ai pas une réponse claire.
Merci pour votre aide
Partager