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 :

problème avec cin


Sujet :

C++

  1. #1
    Membre du Club Avatar de timiti29
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 95
    Points : 60
    Points
    60
    Par défaut problème avec cin
    Bonjour à tous !
    j'ai un petit problème avec la commande cin !
    voila mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    #include <iostream>
    #include <cstdlib>
    #include <string>
     
    using namespace std;
     
    struct player
    {
        string name;
        float live;
    };
     
    int main()
    {
        player joueur1;
     
        joueur1.name = "Player1";
        joueur1.live = 59.8;
     
        cout << "Nom du joueur1 : " << joueur1.name << endl;
        cout << "Vie du joueur1 : " << joueur1.live << "%" << endl;
        cout << "________________________________________\n" << endl;
     
        player joueur2;
     
        joueur2.name = "Player2";
        joueur2.live = 12.0;
        cout << "Nom du joueur2 : " << joueur2.name << endl;
        cout << "Vie du joueur2 : " << joueur2.live << "%" << endl;
        cout << "________________________________________\n" << endl;
     
        string commande;
        int boucle_commande = 0;
        do
        {
            cout << "[Commande]$" ;
            cin >> commande;
            if (commande == "exit")
            {
                boucle_commande = 1;
            }
            if(commande == "cheat")
            {
                string commande2;
                cout << "Il ne faut pas faire des cheats !" << endl;
                cout << "[Commande/Player]$";
                cin >> commande2;
                //partie su programme non fini
            }
        }while(boucle_commande == 0);
        system("pause");
        return 0;
    }
    (il n'est pas terminer)
    donc quand je le lance sa marche !
    mais quand on rentre une chaine vide (touche entrer)
    sa fait un retour a la ligne et il redemande a taper une chaine de charactere.
    moi je voulais que si on rentre une chine vide sa affiche encore une fois : [Commande]$
    pour que l'utilisateur sache ce qu'il faut rentrer comment faire ?
    Merci
    Timiti29
    Allez sur mon site : http://timituto.free.fr/ !!!
    J'ai Windows XP pro, Linux Mandriva FREE 2010.1 spring. Utilisant Gnome !!!

  2. #2
    Membre du Club Avatar de timiti29
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 95
    Points : 60
    Points
    60
    Par défaut
    C'est bon j'ai réussi !
    en faite au lieu de mettre : je doit mettre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    getline(cin, commande);
    Voila !
    Merci
    Timiti29
    Allez sur mon site : http://timituto.free.fr/ !!!
    J'ai Windows XP pro, Linux Mandriva FREE 2010.1 spring. Utilisant Gnome !!!

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

Discussions similaires

  1. Problème avec cin.getlin dans un for
    Par Carnat89 dans le forum Débuter
    Réponses: 2
    Dernier message: 02/07/2009, 21h09
  2. probléme avec cin et getchar()
    Par open_source dans le forum C++
    Réponses: 4
    Dernier message: 17/12/2007, 20h29
  3. problème avec std::cin
    Par _LVEB_ dans le forum SL & STL
    Réponses: 4
    Dernier message: 20/02/2007, 00h35
  4. Problèmes avec cin.
    Par Kr00pS dans le forum SL & STL
    Réponses: 6
    Dernier message: 30/10/2006, 23h22
  5. Problème avec cin
    Par Azharis dans le forum SL & STL
    Réponses: 18
    Dernier message: 28/04/2005, 11h28

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