Problème de boucle mais je donne pas le code

Bonjour,
salut les gars!!je suis en train de programmer un pendu en c et pour l'instant tout marche bien. je l'ai compile ça passe! cependant lorsque je veux afficher un message l'ecran pour dire à l'utilisateur qu'il a ganhe il ne rentre pas dans la boucle! aidez-moi les gars!
Configuration: Windows XP
Safari 525.19

2 réponses

  1. Sans donner le code je pense que ça va pas être évident de t'aider..
    0
    1. Bonjour,

      En effet, un pendu sans code, ça a un drôle d'R !
      0
      1. ok les gars, d'abord je m'excuse! J'avais oublie de poster mon code. Svp aidez moi!
        voici mon code source:

        #include<stdio.h>
        #include<curses.h>
        int main ()
        {
        char c;
        char quit=0;
        char* motcache="benifica";

        int i,len,j,nb,nbtrouve=0;
        int trouve=0;
        int erreur=0;

        len=strlen(motcache);
        initscr();
        cbreak();
        noecho();
        refresh();

        addstr("******Bonjour*******\n");
        addstr("*****Bienvenue au jeu pendu*****\n");
        addstr("**Essayez de deviner le mot cache**\n");
        move(5,7);
        for(i=0;i<len;i++)
        {
        addstr("*");
        }

        while(!quit)
        {
        c=getch();
        if(c==27)
        quit=1;

        for(i=0;i<len;i++)
        {
        if(motcache[i]==c)
        {
        move(5,7+i);
        addch(c);
        trouve++;
        }
        }
        if(trouve==0)
        {
        erreur++;
        }
        nbtrouve=nbtrouve+trouve;
        if(nbtrouve==len)
        {
        addstr("vous avez ganhe\n");
        }
        else
        addstr("desole!Mais vous avez perdu\n");

        }

        endwin();
        }
        0
      2. @SabetodoJe suis pas expert en C mais je peux essayer :

        je me demande si y a pas un soucis avec la condition de ta boucle..

        Ce serait pas
        while (quit !== 0)
        {
        
        }

        Désolé si jamais je dis de la merde mais je rapelle que le C je connais juste un tout ptit peu..
        0