Rentrer aucune valeur en mode console

leclair2000 Messages postés 6 Date d'inscription dimanche 26 octobre 2003 Statut Membre Dernière intervention 15 septembre 2004 - 26 oct. 2003 à 13:08
leclair2000 Messages postés 6 Date d'inscription dimanche 26 octobre 2003 Statut Membre Dernière intervention 15 septembre 2004 - 28 oct. 2003 à 08:03
Je voudrais savoir comment je dois faire pour qu'en mode console je puisse rien rentrer comme valeur. Car lorsque la console me demande une valeur, si j'appuie sur enter ou return sans mettre une valeur, ça me fait simplement un retour a la ligne et la fenetre reste ouverte. Le programme doit savoir que lorsqu'il n'y a pas de valeur qui a été rentrée, il doit aussi le prendre en compte et passer à l'opération suivante.

3 réponses

cs_bouba Messages postés 518 Date d'inscription dimanche 2 décembre 2001 Statut Membre Dernière intervention 10 novembre 2007 3
26 oct. 2003 à 23:53
Franchement, j'ai pas pigé ce que tu veux, je ne dois pas être le seul je pense :-(
0
cs_djl Messages postés 3011 Date d'inscription jeudi 26 septembre 2002 Statut Membre Dernière intervention 27 novembre 2004 7
27 oct. 2003 à 00:24
g voi ce que tu ve faire, ceci devrai marcher

void main()
{
    char c;
    do
    {
        cout<<"entrez une valeur:";
        cin.get(c);
        if(c!='\n') cin.ignore(1,'\n');
    }while(c!='\n');
}
0
leclair2000 Messages postés 6 Date d'inscription dimanche 26 octobre 2003 Statut Membre Dernière intervention 15 septembre 2004
28 oct. 2003 à 08:03
Merci, c'est bien ça que je voulais.
0
Rejoignez-nous