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 :

break sans usage Enter


Sujet :

C++

  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 break sans usage Enter
    bonjour à tous,
    La question stupide de la semaine:l'usage de break aux bons endroits implique
    une action sur <Enter> pour continuer.
    Comment programmer ce "break" pour éviter ce<Enter> de trop pour mon usage perso.
    Cordialités.

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 766
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 766
    Par défaut
    De quoi parles-tu ?

  3. #3
    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
    En C++ dans une structure conditionnelle j'avais l'impression que la sortie de la structure qui passe par un "break;" nécessitait un "Enter" au clavier avant de sortir.J'avais enlevé tous les cin.get(); possibles mais pour sortir il fallait quand même un "Enter au clavier".
    Je viens d'essayer de reproduire la boucle pour la publier mais le phénomène ne se reproduit pas.....!
    Partie remise?
    Merci.
    Résolu ou pas????????

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 766
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 766
    Par défaut
    Citation Envoyé par senvedgi Voir le message
    En C++ dans une structure conditionnelle j'avais l'impression que la sortie de la structure qui passe par un "break;" nécessitait un "Enter" au clavier avant de sortir.
    Pas du tout. L'exécution sort de la boucle sans passer à l'itération suivante, et continue.
    Ou le break permet de sortir du bloc d'un switch.

  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
    c'est d'une sortie de switch dont il s'agit dans ma question.
    A ce soir!

  6. #6
    Membre émérite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2011
    Messages
    618
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 618
    Par défaut
    Salut,

    Je pense que tu fait une grosse confusion entre le cin, qui permet de récupérer une touches tapé par l'utilisateur et le break qui permet de sortir d'une boucle, switch, etc... Il n'y a absolument aucun rapport entre les deux.

    Peux-tu donner un exemple de code montrant la manière dont tu utilise le break ?

  7. #7
    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,

    ne serais-tu pas par hasard sur Code::Blocks ?
    Auquel cas, c'est "de sa faute" l'ajout du enter à la fin d'un programme console.
    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.

  8. #8
    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
    Je suis sur Dev cpp.
    Le pb est arrivé sur un circuit switch case etc etc.break;
    Je sais faire la différence entre cin et break, merci.
    Ne pouvant reproduire ni retrouver le code j'arrête ici ma demande.
    Je reviendrai si nécessaire.
    Merci à ceux qui se sont penchés sur ma question?
    Sen.

  9. #9
    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 break ou getchar
    Voila la coupable bien cachée:
    <char c=getchar();> dans un vidage de buffer.
    C'est cette instruction qui se comporte comme un arrêt nécessitant un Enter
    Je l'ai supprimé et n'ai plus d'arrêt <intempestif>.
    Mais break n'est pas un arrêt nécessitant un Enter.
    Je vais donc changer le titre de ma question:il n'est donc pas question de pouvoir trouver un code pour supprimer l'action de cette instruction.
    Merci pour vos participations.

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

Discussions similaires

  1. Validation de données sans utiliser ENTER
    Par Dread1717 dans le forum Langage
    Réponses: 3
    Dernier message: 14/06/2008, 11h46
  2. valider le contenu d'un gtk.CellRendererCombo() sans faire <enter>
    Par awalter1 dans le forum GTK+ avec Python
    Réponses: 0
    Dernier message: 22/02/2008, 16h37
  3. JTable : mettre à jour une cellule sans taper "enter"
    Par Copps dans le forum Composants
    Réponses: 9
    Dernier message: 21/08/2007, 17h34
  4. case switch sans break
    Par virtuadrack dans le forum C
    Réponses: 3
    Dernier message: 18/04/2007, 08h13
  5. Saisir le choix sans avoir à appuyer sur Enter
    Par b_steph_2 dans le forum C++
    Réponses: 7
    Dernier message: 12/07/2005, 11h27

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