IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 C++ Discussion :

ne pas afficher contenu cin


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    retraité
    Inscrit en
    Septembre 2006
    Messages
    286
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Septembre 2006
    Messages : 286
    Par défaut ne pas afficher contenu cin
    bonjour à tous,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    string abc;
    cin>>abc;
    Immanquablement le contenu de cin s'affiche sur la ligne suivante.
    Comment empêcher cet affichage?
    Moi aucune idée.
    Avec mes remerciements.

  2. #2
    Expert éminent

    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    5 202
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 5 202
    Par défaut
    Bonjour,
    Ce morceau de code ne devrait normalement jamais rien afficher.

    Vu le peu d'information, je te propose les vérifications suivantes:
    • La ligne suivante est-elle
    • Ton environnement de travail est-il en "mode débug"?
    • As-tu une librairie standard spéciale, qui afficherait ce qui est lu? (étrange environnement...)
    • As-tu une surcharge particulière de string ou de l'operator>>

  3. #3
    Rédacteur/Modérateur


    Homme Profil pro
    Network game programmer
    Inscrit en
    Juin 2010
    Messages
    7 153
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Canada

    Informations professionnelles :
    Activité : Network game programmer

    Informations forums :
    Inscription : Juin 2010
    Messages : 7 153
    Billets dans le blog
    4
    Par défaut
    Bonjour,

    tu as peut-être un problème de buffer, essaye d'utiliser cin::flush() ou cin.ignore(std::numeric_limits<std::streamsize>::max())
    Pensez à consulter la FAQ ou les cours et tutoriels de la section C++.
    Un peu de programmation réseau ?
    Aucune aide via MP ne sera dispensée. Merci d'utiliser les forums prévus à cet effet.

  4. #4
    Inactif  


    Homme Profil pro
    Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Inscrit en
    Décembre 2011
    Messages
    9 026
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2011
    Messages : 9 026
    Par défaut
    Peut être est-il en mode console et que lorsqu'il tape au clavier la nouvelle valeur pour abc, cette valeur s'affiche au fur et à mesure qu'il la tape.

    Il souhaiterait alors faire comme la saisie des mot de passe sous Linux, ne rien afficher ?

  5. #5
    Membre très actif
    Homme Profil pro
    retraité
    Inscrit en
    Septembre 2006
    Messages
    286
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Septembre 2006
    Messages : 286
    Par défaut
    Merci pour vos réponses.
    1)je n'arrive pas à reproduire mon problème en utilisant les 2 lignes de code car je l'ai peut-être trop simplifié..
    2)je ne retrouve pas le vrai code qui m'avait semblé provoquer mon pb
    3)il n'y a pas de cout<<.. après évidemment
    4)j'ai bien noté les autres rédactions possibles,merci.
    5)je vais noté résolu parce qu'il faut ainsi procéder mais je me réserve la possibilité de réveiller le sujet.
    Merci encore à tous!
    p.s.:sous dev-cpp en mode console exploitation

  6. #6
    Rédacteur/Modérateur


    Homme Profil pro
    Network game programmer
    Inscrit en
    Juin 2010
    Messages
    7 153
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Canada

    Informations professionnelles :
    Activité : Network game programmer

    Informations forums :
    Inscription : Juin 2010
    Messages : 7 153
    Billets dans le blog
    4
    Par défaut
    Citation Envoyé par senvedgi Voir le message
    sous dev-cpp
    Pensez à consulter la FAQ ou les cours et tutoriels de la section C++.
    Un peu de programmation réseau ?
    Aucune aide via MP ne sera dispensée. Merci d'utiliser les forums prévus à cet effet.

  7. #7
    Membre très actif
    Homme Profil pro
    retraité
    Inscrit en
    Septembre 2006
    Messages
    286
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Septembre 2006
    Messages : 286
    Par défaut
    Citation Envoyé par Bousk Voir le message
    ce qui m'interesse:c'est pas cher et çà marche.
    Je ne suis pas un coupeur de cheveux en 4,môsieur!
    Chacun se coiffe comme il veut avec les cheveux qu'il a.
    Je trouvais ce forum de haute tenue,me serais-je trompé?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2007] Ne pas afficher la clé, mais le contenu + Option "= Max()"
    Par Crachover dans le forum IHM
    Réponses: 1
    Dernier message: 19/01/2010, 12h24
  2. comment utiliser SAX pour ne pas afficher le contenu vide d'un Tag
    Par titi42 dans le forum Débuter avec Java
    Réponses: 0
    Dernier message: 14/08/2009, 11h48
  3. [MySQL] 2 listes déroulantes liées contenu mysql et comment ne pas afficher une exception
    Par roy-mustang dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 22/04/2009, 13h45
  4. Bordure de tableau de s'affichant pas si il n'y a pas de contenu à l'intérieur (IE)
    Par jamesleouf dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 26/05/2008, 10h15
  5. [SimpleXML] Problème avec simpleXML : il n'affiche pas le contenu de mon élément
    Par ploxien dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 05/05/2007, 19h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo