• # Prise en compte

    Posté par . En réponse au message cin.getline me cherche et me trouve. Évalué à 0.

    Salut,
    A priori, tu fais tes tests directement dans la console, pas en "paillepant" vers l'entrée standard, c'est bien ça ?
    Eh bien, pour que ton "nom" soit pris en compte, tu as dû taper
    un retour chariot, retour chariot qui n'a pas été consommé par
    cin >> nom;
    mais que le getline est censé "manger"
    Donc l'explication logique est là.
    Remède le plus propre : man istream.ignore(int,int) ;-)
    Hope this helps.