Problème de boucle mais je donne pas le code

Sabetodo Messages postés 127 Statut Membre -  
Azraka Messages postés 265 Statut Membre -
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!
A voir également:

2 réponses

Azraka Messages postés 265 Statut Membre 13
 
Sans donner le code je pense que ça va pas être évident de t'aider..
0
cchristian Messages postés 928 Statut Membre 131
 
Bonjour,

En effet, un pendu sans code, ça a un drôle d'R !
0
Sabetodo Messages postés 127 Statut Membre 3
 
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
Azraka Messages postés 265 Statut Membre 13 > Sabetodo Messages postés 127 Statut Membre
 
Je 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