[C] Erreur à la compilation

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

  • Votes
  • Date
  • Date décroissante
  1. 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
    1. franchement, ça mérite des acclamations !!!


      Les ordinateurs c'est comme les femmes, on ne comprend pas toujours leurs logiques internes!!!!
  2. En effet, l'erreur venait du fait qu'il manquait le #include.

    Merci