SOS, problème avec un programme en C
Nathrouge
-
Char Snipeur Messages postés 9813 Date d'inscription Statut Contributeur Dernière intervention -
Char Snipeur Messages postés 9813 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Voila, je début en C et je suis entrain de programme un jeu en C avec la console SDL mais voila mon problème:
Quand je compile mon code:
#ifdef __cplusplus
#include <cstdlib>
#else
#include <stdlib.h>
#endif
#ifdef __APPLE__
#include <SDL/SDL.h>
#else
#include <SDL.h>
#endif
#include "deplacement.h"
int main(int argc, char *argv[])
{
SDL_Surface *ecran = NULL, *maptest = NULL;
SDL_Event event;
int continuer = 1, positionfondx = 0, positionfondy = 0;
SDL_Rect positionFond;
positionFond.x = 0;
positionFond.y = 0;
positionFond.x = positionfondx;
positionFond.y = positionfondy;
SDL_Init(SDL_INIT_VIDEO);
ecran = SDL_SetVideoMode(640, 480, 32, SDL_HWSURFACE);
SDL_WM_SetCaption("grand jeu", NULL);
positionfondx = deplacement(positionmapx);
positionfondy = deplacement(positionmapy);
SDL_Quit();
return EXIT_SUCCESS;
}
la console d'erreur m'affiche:
error: expected initializer before `int'
Es-ce que quelqu'un pourrais m'aider car la je suis vraiment bloqué :(.
Merci d'avance.
PS: Je code sous Code::Blocks.
Voila, je début en C et je suis entrain de programme un jeu en C avec la console SDL mais voila mon problème:
Quand je compile mon code:
#ifdef __cplusplus
#include <cstdlib>
#else
#include <stdlib.h>
#endif
#ifdef __APPLE__
#include <SDL/SDL.h>
#else
#include <SDL.h>
#endif
#include "deplacement.h"
int main(int argc, char *argv[])
{
SDL_Surface *ecran = NULL, *maptest = NULL;
SDL_Event event;
int continuer = 1, positionfondx = 0, positionfondy = 0;
SDL_Rect positionFond;
positionFond.x = 0;
positionFond.y = 0;
positionFond.x = positionfondx;
positionFond.y = positionfondy;
SDL_Init(SDL_INIT_VIDEO);
ecran = SDL_SetVideoMode(640, 480, 32, SDL_HWSURFACE);
SDL_WM_SetCaption("grand jeu", NULL);
positionfondx = deplacement(positionmapx);
positionfondy = deplacement(positionmapy);
SDL_Quit();
return EXIT_SUCCESS;
}
la console d'erreur m'affiche:
error: expected initializer before `int'
Es-ce que quelqu'un pourrais m'aider car la je suis vraiment bloqué :(.
Merci d'avance.
PS: Je code sous Code::Blocks.
A voir également:
- SOS, problème avec un programme en C
- Mettre en veille un programme - Guide
- Programme demarrage windows - Guide
- Forcer la fermeture d'un programme - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme - Guide
- Message programmé iphone - Guide