Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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