Bonsoir,
J'apprends actuellement à créer des fenêtres avec SDL. Mais à chaque compilation, le message "segmentation fault" s'affiche. Quelqu'un pourrait-il m'aider à trouver le problème. Merci.
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 #include <stdio.h> #include <stdlib.h> #include <SDL/SDL.h> #include "pause.c" int main() { SDL_Surface *ecran=NULL; SDL_Init(SDL_INIT_VIDEO); Uint16 couleur= SDL_MapRGB(ecran->format,0,0,255); ecran=SDL_SetVideoMode(640, 480, 32, SDL_HWSURFACE); if(ecran==NULL) { fprintf(stderr, "Impossible de charger le mode video:%s\n", SDL_GetError() ); exit(EXIT_FAILURE); } SDL_WM_SetCaption("Ma fenêtre SDL", NULL); SDL_FillRect(ecran,NULL, couleur); SDL_Flip(ecran); pause(); SDL_Quit(); return EXIT_SUCCESS; }
Partager