Partage
  • Partager sur Facebook
  • Partager sur Twitter

pb dans mon code

incompatible types in assignment

Sujet résolu
    19 avril 2006 à 13:25:05

    vous pourriez me dire ce qui ne va pas ? :


    ...   ...   ...

    SDL_Surface cases[10][9];

    ...   ...   ...


    cases[i][j] = SDL_LoadBMP("sprites/mur.bmp"); // pour cette ligne le compilateur me met : incompatible types in assignment



    ???



    • Partager sur Facebook
    • Partager sur Twitter
      19 avril 2006 à 13:31:09

      SDL_LoadBMP retourne un pointeur sur un SDL_Surface, case[i][j] est de type SDL_Surface, t'essaye donc d'affecter un SDL_Surface* à un SDL_Surface, d'où l'erreur.

      Remplace
      SDL_Surface cases [10][9];

      par
      SDL_Surface* cases [10][9];
      • Partager sur Facebook
      • Partager sur Twitter

      pb dans mon code

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown