#26 Le 09/05/2008, à 23:51
- nicolas.sitbon
Re : Probleme d'execution(language c)
jeu.c: In function «jouer":
jeu.c:18: attention : «positionJoueur.x" may be used uninitialized in this function
jeu.c:18: attention : «positionJoueur.y" may be used uninitialized in this function
Hors ligne
#27 Le 10/05/2008, à 06:19
- madmax02
Re : Probleme d'execution(language c)
ba a cette endroit sa linitialise
for (i = 0 ; i < NB_BLOCS_HAUTEUR ; i++)
{
for (j = 0 ; j < NB_BLOCS_LARGEUR ; j++)
{
if (carte[j][i] == MARIO) // Si Mario se trouve à cette position sur la carte
{
positionJoueur.x = j;
positionJoueur.y = i;
carte[i][j] = VIDE;
Hors ligne
#28 Le 10/05/2008, à 08:18
- nicolas.sitbon
Re : Probleme d'execution(language c)
En fait comme l'initialisation se fait dans un if, le compilateur en déduit qu'il peut y avoir un else, hors tu n'as pas de else, donc dans le cas ou la condition du if n'est pas remplie, la variable n'est pas initialisée.
Hors ligne