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 :

se passer de validation après 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 se passer de validation après cin
    Bonjour,
    L'utilisation de cin>> ou getline(cin,xx);
    nécessite la validation de l'entrée.
    Existe-t-il une validation automatique de cin ou une autre variable
    qui quand le nombre de caractères attendu
    est obtenu valide donc automatiquement la proposition?
    C'est mon anniversaire j'ai droit de poser une question stupide
    encore que...

  2. #2
    Membre éprouvé Avatar de KsassPeuk
    Homme Profil pro
    Ingénieur Chercheur
    Inscrit en
    Juillet 2013
    Messages
    138
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Juillet 2013
    Messages : 138
    Par défaut
    Lu'!

    Non, mais tu peux te contenter de tronquer la réponse.

  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
    Cà veut dire quoi?

    En faisant des recherches j'ai compris que c'est un problème de buffer
    plus ou moins plein ou vidé à bon escient.

  4. #4
    Membre éprouvé Avatar de KsassPeuk
    Homme Profil pro
    Ingénieur Chercheur
    Inscrit en
    Juillet 2013
    Messages
    138
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Juillet 2013
    Messages : 138
    Par défaut
    Le meilleur moyen de ne pas se prendre la tête, c'est de recevoir une chaîne complète de caractère avec getline quel que soit son type. De vérifier qu'elle matche avec un format (std::regex) et de valider la saisie si c'est le cas (et de faire à ce moment les conversions qui s'imposent), sinon de redemander une saisie.
    Un moyen de se prendre encore moins la tête est d'utiliser des bibliothèques conçues pour ça.

  5. #5
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 494
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 494
    Par défaut
    En espérant que le PO ne tombe pas sur la configuration des gettty.
    On trouve de tout sur le net.
    Un moyen de se prendre encore moins la tête est d'utiliser des bibliothèques conçues pour ça. .
    +1000

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

Discussions similaires

  1. Passer une ligne après avoir affiché 5 éléments
    Par mathias59 dans le forum Langage
    Réponses: 3
    Dernier message: 29/12/2008, 18h47
  2. datagrid case a cocher validation apres perte de focus
    Par Julien666 dans le forum Windows Forms
    Réponses: 1
    Dernier message: 20/01/2008, 21h03
  3. Réponses: 1
    Dernier message: 08/03/2007, 11h22
  4. [MySQL] validation aprés clic sur buton submit
    Par bwatex dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 28/11/2006, 14h50
  5. Passer la validation Javascript dans certains cas
    Par tkino dans le forum Struts 1
    Réponses: 2
    Dernier message: 31/07/2006, 15h37

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