Bonjour/Bonsoir voilà s'il vous plait un probleme en sdl, lorsque je charge mo image en arrière plan mon image ne s'affiche pas aucun message d'erreur je suis vraiment dépassé ça fait plus d'une semaine que je cherche la solution mais rien
besoin dee votre aide merçi
voici mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#include <stdlib.h>
#include <stdio.h>
#include <SDL/SDL.h>
#include <SDL_image.h>
 
void pause();
int main(int argc, char *argv[])
{
    SDL_Surface *ecran, *img=NULL;
    SDL_Rect position;
    position.x=0;
    position.y=0;
SDL_Init(SDL_INIT_VIDEO); // Initialisation de la SDL
ecran=SDL_SetVideoMode(640, 256, 32, SDL_HWSURFACE); // Ouverture
img=IMG_Load("didu.png");
SDL_WM_SetIcon(IMG_Load("fond.JPEG"),NULL);
SDL_BlitSurface(img,NULL,ecran, &position);
SDL_Flip(ecran);
pause(); // Mise en pause du programme
SDL_FreeSurface(img);
SDL_Quit(); // Arrêt de la SDL
return EXIT_SUCCESS; // Fermeture du programme
}
    void pause()
    {
    int continuer = 1;
    SDL_Event event;
    while (continuer)
    {
        SDL_WaitEvent(&event);
        switch(event.type)
    {
    case SDL_QUIT:
    continuer = 0;
    }
    }
    }
je tiens à rappeller que les photos se trouve dans le même dossier que mon projet