Tom's Guide > Forum > Programmation > [C] probleme structure
Mot :    Pseudo :           
 

Bonjour à tous et à toutes.

J'ai un petit probleme avec une de mes structure:

le Main.h:

#include <stdlib.h>
#include <stdio.h>
#include <SDL/SDL.h>
#include <SDL/SDL_image.h>
#include <FMOD/fmod.h>

typedef struct Personnage Personnage;
struct Personnage{
int vie;
int munitions;
int position;

SDL_Rect positions;
SDL_Rect positionVie;

SDL_Surface *haut, *bas, *gauche, *droite;

FSOUND_Sample mort;
FSOUND_Sample aie;
};



le main.c en gros:

#include "Main.h"

int main(){
Personnage hero;

}



et les erreur:


18 C:\MonProjet\Main.h syntax error before "FSOUND_Sample"
18 C:\MonProjet\Main.h [Warning] no semicolon at end of struct or union
19 C:\MonProjet\Main.h [Warning] data definition has no type or storage class
4 C:\MonProjet\main.c storage size of 'hero' isn't known



j'ai cherché mais je n'ai pas trouvé, SVP aidez moi

Merci

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Pour faire propre, utilise un nom différent dans le struct et le typedef, et met le typedef directement dans la déclaration du struct:

Code :
  1. typedef struct tPersonnage {
  2. ... // tes defs
  3. } Personnage;



Ensuite c'est pas "FSOUND_Sample", mais "FSOUND_SAMPLE".
http://www.fmod.org/docs/HTML/FSOUND_Sample_Load.html

------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky
Tom's Guide > Forum > Programmation > [C] probleme structure
Aller à :

Il y a 883 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens