|
| Premium | Posté le 29/05/2006 @ 15:53 |
Petit astucien
205 Messages
| Bonjour,
je compile sur la ligne de commande des fichiers .c et .h, j'obtiens ceci comme erreur :
[code]parsing.h:4: erreur: syntax error before ‘*’ token
parsing.h:6: erreur: syntax error before ‘FILE’
parsing.h:8: erreur: syntax error before ‘*’ token[/code]
Le fichier parsing.h est le suivant :
[code]#ifndef H_PARSING
#define H_PARSING
void purge(FILE *fp);
void clean (char *s, FILE *fp);
char **parsing(FILE *fp);
#endif
[/code]
Je ne vois pas du tout ce qui cloche.
Auriez-vous une idée?
Merci
|
| |
| |
| Publicité |
|
|
| AlexPrince | Posté le 29/05/2006 à 17:46 |
Petit astucien
398 Messages
| Tu dois y aller par processus logique. 'syntax error before '*' token'. Qu'est-ce que ça peut bien vouloir dire ? Peut-être que ça veut dire que FILE est le problème ? Je regarde tes #include ... tu n'en a mis aucun. Et bien. Si tu ajoutais stdio.h ça pourrait peut-être aider. |
| |
|
| Premium | Posté le 29/05/2006 à 17:55 |
Petit astucien
205 Messages
| AlexPrince a écrit :
Tu dois y aller par processus logique. 'syntax error before '*' token'. Qu'est-ce que ça peut bien vouloir dire ? Peut-être que ça veut dire que FILE est le problème ? Je regarde tes #include ... tu n'en a mis aucun. Et bien. Si tu ajoutais stdio.h ça pourrait peut-être aider.
Salut,
l'erreur venait bien du fait qu'il manquait le #include<stdio.h> dans le .h
Je croyais qu'il ne fallait jamais mettre de #include <...> dans les .h |
| |
|
| AlexPrince | Posté le 30/05/2006 à 04:22 |
Petit astucien
398 Messages
| De quoi tu parles ? Il faut toujours inclure les headers que t'as de besoin... |
| |
|
|
| Haut de la page |