Mon programme ne marche pas .

Résolu/Fermé
klasa Messages postés 60 Date d'inscription samedi 14 mars 2009 Statut Membre Dernière intervention 11 novembre 2010 - 26 mars 2009 à 21:17
klasa Messages postés 60 Date d'inscription samedi 14 mars 2009 Statut Membre Dernière intervention 11 novembre 2010 - 28 mars 2009 à 09:45
Bonjour, je suis en train d'apprendre le language C je fais un programme sous Code::Block ( enfin pour l'instant ce ne sont que des petits test pour apprendre ) .
A chaque fois que j'en fait un au debut il marche mais quand je redemare l'ordi ( il faut bien l'eteindre pour la nuit ^^ ) et que je met l'executable une page bleu s'affiche avec un pourcentage puis apres un ecran noir ( et je ne peut rien faire a part eteindre l'ordi ) .

Voici le code source du progamme :

#include <stdlib.h>
#include <stdio.h>
#include <SDL/SDL.h>

void pause();

int main(int argc, char *argv[])
{
SDL_Init(SDL_INIT_VIDEO); // Initialisation de la SDL

SDL_SetVideoMode(640, 480, 32, SDL_HWSURFACE); // Ouverture de la fenêtre

pause(); // Mise en pause du programme

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;
}
}
}


Aidez moi svp !!!

PS : J'utilise la SLD pour faire mon programme .

3 réponses

hamed01 Messages postés 207 Date d'inscription lundi 30 juin 2008 Statut Membre Dernière intervention 22 juillet 2011 24
26 mars 2009 à 21:25
birarre je trouve.
Peut etre est ce un probleme de ta carte graphique...
essaie avec :
SDL_SetVideoMode(640, 480, 32, SDL_SWSURFACE); // Ouverture de la fenêtre

je te promet rien
0
klasa Messages postés 60 Date d'inscription samedi 14 mars 2009 Statut Membre Dernière intervention 11 novembre 2010 2
27 mars 2009 à 13:09
non ca ne marche toujour pas .
0
klasa Messages postés 60 Date d'inscription samedi 14 mars 2009 Statut Membre Dernière intervention 11 novembre 2010 2
28 mars 2009 à 09:45
J'ai trouver !
Mon compilateur compilai en mode debug alor qu'il devais compiler en mode release .
0