[C] Erreur à la compilation

Babar -  
Michael_Ange Messages postés 231 Statut Membre -
Bonjour,

je compile sur la ligne de commande des fichiers .c et .h, j'obtiens ceci comme erreur :
parsing.h:4: erreur: syntax error before ‘*’ token
parsing.h:6: erreur: syntax error before ‘FILE’
parsing.h:8: erreur: syntax error before ‘*’ token


Le fichier parsing.h est le suivant :
#ifndef H_PARSING
#define H_PARSING

void purge(FILE *fp);

void clean (char *s, FILE *fp);

char **parsing(FILE *fp);

#endif




Merci par avance

3 réponses

  1. ollie314 Messages postés 145 Statut Membre 80
     
    Bonjour,

    A priori, le problème vient d'une carence en terme de bibliothèques. FILE est définie dans <stdlib.h>.
    En incluant cette bibliothèque la compilation fonctionne.

    Amicalement

    Ollie314
    0
    1. Michael_Ange Messages postés 231 Statut Membre 19
       
      franchement, ça mérite des acclamations !!!


      Les ordinateurs c'est comme les femmes, on ne comprend pas toujours leurs logiques internes!!!!
      0
  2. arth Messages postés 84 Date d'inscription   Statut Contributeur Dernière intervention   1 296
     
    jollie : )
    0
  3. Babar
     
    En effet, l'erreur venait du fait qu'il manquait le #include.

    Merci
    0