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

Dev-C++ Discussion :

problème dev-c++ et "&&" "||"


Sujet :

Dev-C++

  1. #1
    Nouveau candidat au Club
    Inscrit en
    Juin 2008
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 1
    Par défaut problème dev-c++ et "&&" "||"
    Il y a trois jours que j'ai commencé à programmer en C et j'utilise dev-c++ comme compilateur. L'un des exercices que j'ai trouvé demande de saisir un entier (x >= 0) et (x <= 100), alors j'ai fait l'algorithme suivant:

    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
    #include<stdio.h>
     
    int main()
     
    {
        int x;
     
        do
        {
            printf("x = ");
            scanf("%d\n", &x);
            }
        while ((x<0) || (x>100));
     
        system("pause");
     
        return 0;
    }
    Pour tester ce programme je l'exécute en affectant à x la valeur (-1), mais rien ne se passe (lorsque j'appuie sur entrer le curseur passe à la ligne suivante sans rien afficher). Alors j'ai demandé sur un autre forum s'il y a une faute dans l'algorithme, on m'a répondu que le programme marche sur dev-c++ sans aucun problème....
    J'ai trouvé sur le net quelque exercices ou on utilise les boucles if et while avec les opérateurs "&&" et "||", j'ai recopié la correction dans un fichier source de dev-c++ et lorsque j'exécute le programme, ça ne marche pas et à chaque fois ou j'exécute un programme ou il y a la boucle if(cond1 && cond2) ou bien la boucle while(cond1 || cond2) la fenêtre dos se bloque et parfois elle m'affiche "appuyez sur une touche pour continuer".
    SVP aidez moi, je ne sais pas ou est le problème.

  2. #2
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Août 2008
    Messages
    148
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2008
    Messages : 148
    Par défaut
    Bonjour,

    je sais que ça fait un bout de temps que tu as posé cette question mais je vais quand même répondre.

    Tout d'abord, j'aimerais qu'on soit d'accord sur le déroulement du programme ... En gros, tu souhaites demander à l'utilisateur une valeur que tu attribues à x, puis si elle est <0 ou >100 alors la demande est réitérée et sinon le programme se met en pose avant de s'arrêter c'est bien ça ?
    Si c'est le cas, il te faut écrire un nombre lorsque la demande t'es faites par le scanf et ne pas faire "entrée" alors qu'il n'y a rien d'écrit.

    Voilà, en espérant que ça sera quand même utile

Discussions similaires

  1. Problème Dev c++ / VISTA
    Par fomblardo dans le forum Dev-C++
    Réponses: 1
    Dernier message: 10/02/2008, 12h48
  2. Probléme : Dev-C++ avec Winpcap
    Par Solide-Snake dans le forum Dev-C++
    Réponses: 5
    Dernier message: 20/08/2007, 12h03
  3. problème DEV C++
    Par lanfeust42 dans le forum GLUT
    Réponses: 6
    Dernier message: 04/07/2006, 11h02

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