Probleme avec la SDL

Résolu
accroauC Messages postés 82 Date d'inscription   Statut Membre Dernière intervention   -  
accroauC Messages postés 82 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour tout l'monde j'ai (encore) un probleme avec le langage C. J'ai suivi le tuto du site du zer0 sur l'installation de la SDL mais elle ne marche pas ! quand j'execute, une fenetre console s'ouvre et dit:
Appuyez sur une touche pour continuer ...
et en haut il y a marqué:
C:\WINDOWS\system32\cmd.exe
qu'est ce qui bug ?

merci de vos reponses


le lien du tuto je programme avec Visual C++ express edition 2008:

site du zero

8 réponses

legulysse Messages postés 121 Date d'inscription   Statut Membre Dernière intervention   15
 
A ce moment là, oui, montre moi ton code, en utilisant bien le bouton "conserver la mise en forme du texte sélectionné". Je regarderais dans la journée.
1
legulysse Messages postés 121 Date d'inscription   Statut Membre Dernière intervention   15
 
s'il te plait^^

bon courage pour la suite.
1
legulysse Messages postés 121 Date d'inscription   Statut Membre Dernière intervention   15
 
est-ce que ton code est censé afficher quelque chose ?
si tu crés un projet "application console" il est normal qu'une console s'ouvre. Et si ton projet n'a rien à afficher, tu obtiens forcement le résultat que tu décris.
0
accroauC Messages postés 82 Date d'inscription   Statut Membre Dernière intervention   10
 
si normalement ça devrait afficher

ok

je met le code ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
accroauC Messages postés 82 Date d'inscription   Statut Membre Dernière intervention   10
 
ok woila le code :
#include <stdlib.h>
#include <stdio.h>
#include <SDL/SDL.h>
 
int main(int argc, char *argv[])
{
    if (SDL_Init(SDL_INIT_VIDEO) == -1) 
    {
        fprintf(stderr, "Erreur d'initialisation de la SDL : %s\n", SDL_GetError());
        exit(EXIT_FAILURE); 
    }
 
 
    SDL_Quit();
 system("pause");
    return EXIT_SUCCESS;


Par contre quand il explique pour visual C++ il parle de service pack 1 et c'est l'edition 2005 et moi j'ai la 2008 sans le service pack 1.Sa serait pas ça ?
0
legulysse Messages postés 121 Date d'inscription   Statut Membre Dernière intervention   15
 
Ok, je vois le probleme. Tu initialise la SDL, et tu la ferme juste après. Ton code marche, c'est juste qu'il ne fait que s'initialiser et se fermer, sans rien avoir à afficher^^
Le "appuyer sur une touche pour continuer" vient du system("pause"), qui te demande d'appuyer sur entrée pour continuer. Continues les tutoriaux du site du zero pour voir comment afficher des éléments à l'écran, il n'y a pas de problème.
0
accroauC Messages postés 82 Date d'inscription   Statut Membre Dernière intervention   10
 
ok merci je met en "resolu" ?
0
accroauC Messages postés 82 Date d'inscription   Statut Membre Dernière intervention   10
 
encore merci
0