Partage
  • Partager sur Facebook
  • Partager sur Twitter

Avertissement à la compilation

dans le chapitre des structures

Sujet résolu
    23 janvier 2007 à 1:18:33

    Bonsoir à tous !

    J'en suis au chapitre des structures. Cependant, j'obtient deux avertissements lorsque je compile mon fonctions.h (qui est ajouté depuis main.c et fonctions.c).

    Voici les deux avertissements :

    fonctions.h:1:22: warning: extra tokens at end of #ifndef directive
    fonctions.h:2:22: warning: ISO C requires whitespace after the macro name


    Et voici le contenu de fonctions.h (je ne crois pas que le reste du code soit nécessaire) :

    #ifndef DEF_FONCTIONS.h
    #define DEF_FONCTIONS.h
    #define TAILLE_MAX 1000

    typedef struct Personne Personne;
    struct Personne
    {
        char nom[TAILLE_MAX];
        char prenom[TAILLE_MAX];
        char adresse[TAILLE_MAX];

        long age;
        int garcon; //1 = gracon, 0 = fille
    };

    void fct_afficher_struct(Personne joueurs[], long nombre_joueurs);

    #endif


    Merci d'avance !
    • Partager sur Facebook
    • Partager sur Twitter
      23 janvier 2007 à 1:26:49

      ne met pas de point dans une macro de ce type.
      • Partager sur Facebook
      • Partager sur Twitter
        23 janvier 2007 à 6:50:55

        #ifndef DEF_FONCTIONS.h
        #define DEF_FONCTIONS.h
        #define TAILLE_MAX 1000


        Pas de point là dedans :o

        #ifndef DEF_FONCTIONS
        #define DEF_FONCTIONS
        #define TAILLE_MAX 1000
        • Partager sur Facebook
        • Partager sur Twitter
          24 janvier 2007 à 1:03:38

          pense à mettre ton sujet "résolu"
          • Partager sur Facebook
          • Partager sur Twitter

          Avertissement à la compilation

          × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
          × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
          • Editeur
          • Markdown