nlc Le mieux est l'ennemi du bien | Bon je capte rien a ton code, tu aurais du mettre ton programme entier.
Je suppose qu'il s'agit d'un jeu de pendu, mais ca serait pas mal que tu mettes ton code complet, avec la methode que tu utilises pour entrer le mot a trouver, et la facon de demander des lettres a l'utilisateur.
En tout cas, y'a une ligne de code qui va pas :
printf("%s",&recherche);
'recherche' est un char, et le printf va afficher des données tant qu'il ne trouve pas un 0x00 en memoire. En l'occurence cette ligne marche tant que ta variable 'dessin' (qui est la case memoire suivante dans l'espace d'adressage ) est a 0.
Remplace donc ton printf("%s",&recherche); par printf("%c",recherche); Message édité par nlc le 03-11-2005 à 23:09:24 ---------------
char table[] = {112,114,105,110,116,102,40,34,37,99,37,99,37,99,34,44,49,49,48,44,49,48,56,44,57,57,41,59,0}; char* tablePtr = table; while(*tablePtr) printf( "%c",*tablePtr++ );
|