SOS, problème avec un programme en C

Fermé
Nathrouge - 23 mars 2011 à 07:27
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 23 mars 2011 à 08:06
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.

1 réponse

Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 298
23 mars 2011 à 08:06
normalement il indique la ligne de l'erreur. Là comme ça, difficile de trouver. Le problème peut venir du fichier deplacement.h
0