Probleme avec la SDL

Résolu/Fermé
accroauC Messages postés 82 Date d'inscription mercredi 7 janvier 2009 Statut Membre Dernière intervention 3 avril 2010 - 26 févr. 2009 à 21:34
accroauC Messages postés 82 Date d'inscription mercredi 7 janvier 2009 Statut Membre Dernière intervention 3 avril 2010 - 1 mars 2009 à 15:14
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 mercredi 4 juillet 2007 Statut Membre Dernière intervention 16 janvier 2010 15
28 févr. 2009 à 11:25
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 mercredi 4 juillet 2007 Statut Membre Dernière intervention 16 janvier 2010 15
1 mars 2009 à 15:01
s'il te plait^^

bon courage pour la suite.
1
legulysse Messages postés 121 Date d'inscription mercredi 4 juillet 2007 Statut Membre Dernière intervention 16 janvier 2010 15
26 févr. 2009 à 22:34
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 mercredi 7 janvier 2009 Statut Membre Dernière intervention 3 avril 2010 10
27 févr. 2009 à 16:26
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 mercredi 7 janvier 2009 Statut Membre Dernière intervention 3 avril 2010 10
28 févr. 2009 à 16:16
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 mercredi 4 juillet 2007 Statut Membre Dernière intervention 16 janvier 2010 15
1 mars 2009 à 14:53
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 mercredi 7 janvier 2009 Statut Membre Dernière intervention 3 avril 2010 10
1 mars 2009 à 14:54
ok merci je met en "resolu" ?
0
accroauC Messages postés 82 Date d'inscription mercredi 7 janvier 2009 Statut Membre Dernière intervention 3 avril 2010 10
1 mars 2009 à 15:14
encore merci
0