Mon programme ne marche pas .
Résolu
klasa
Messages postés
60
Date d'inscription
Statut
Membre
Dernière intervention
-
klasa Messages postés 60 Date d'inscription Statut Membre Dernière intervention -
klasa Messages postés 60 Date d'inscription Statut Membre Dernière intervention -
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 .
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 .
A voir également:
- Mon programme ne marche pas .
- Programme demarrage windows - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme - Guide
- Comment fermer un programme qui ne répond pas - Guide
- Message programmé iphone - Guide
- Mettre en veille un programme - Guide