Pointeur de structure en C

Fermé
Noha819 Messages postés 74 Date d'inscription mercredi 5 août 2009 Statut Membre Dernière intervention 19 octobre 2023 - Modifié par Noha819 le 7/11/2010 à 02:36
ghuysmans99 Messages postés 2496 Date d'inscription jeudi 14 juillet 2005 Statut Contributeur Dernière intervention 5 juin 2016 - 7 nov. 2010 à 21:58
Bonjour,

Jai un gros problème avec un pointeur de structure en C!!!

voila ma structure située dans le main.cpp

struct global
{
HWND hwnd;

SDL_Surface* ecran;

SDL_Rect positionFenetre;

int ScreenX, ScreenY, FenX, FenY;
}global;

Je souhaite envoyer un pointeur de cette structure a parametres.cpp a la fonction

BOOL mainparametres(struct global *global)
{

initialisationparam();

SDL_Flip(global->ecran);

}
Que j'appelle comme ceci

mainparametres(&global);

Mais lors de la compilation codeblocks me dis "undefined type 'struct global'

Je deviens fou!!! SOS




Beh teh
A voir également:

2 réponses

ghuysmans99 Messages postés 2496 Date d'inscription jeudi 14 juillet 2005 Statut Contributeur Dernière intervention 5 juin 2016 339
7 nov. 2010 à 09:31
typedef struct _SGlobal
{
	HWND hwnd;
	SDL_Surface* ecran;
	SDL_Rect positionFenetre;
	int ScreenX, ScreenY, FenX, FenY;
} SGlobal;

BOOL mainparametres(SGlobal *global)
{
	initialisationparam();
	SDL_Flip(global->ecran);
}
0
Noha819 Messages postés 74 Date d'inscription mercredi 5 août 2009 Statut Membre Dernière intervention 19 octobre 2023 14
7 nov. 2010 à 20:51
Sa marche paaaas!
0
ghuysmans99 Messages postés 2496 Date d'inscription jeudi 14 juillet 2005 Statut Contributeur Dernière intervention 5 juin 2016 339
7 nov. 2010 à 21:58
Réponse inutile si tu décris pas l'erreur ...
0