Problème de " expected ')' before " dans un header
Bonjour,
c'est sûrement une résolution facile et un problème déjà posé mais après avoir cherché pendant deux heures (dans mon code et sur internet), je ne vois toujours pas la solution.
J'ai un fichier utilitary.h qui contient ces deux lignes:
Code:
1 2
| double random1(double min, double max);
double lapseOfTime(Parameters parameters, int individualsPaired); |
et qui est inclus dans mon fichier main.c de cette façon en haut du fichier :
Code:
1 2
| #include "structures.h"
#include "utilitary.h" |
A la compilation, j'obtiens le message d'erreur :
Citation:
\utilitary.h | 2 | error: expected ')' before 'parameters'
J'imagine qu'il s'agit d'un problème avec la déclaration de ma structure parameters. Pourtant, le compilateur devrait s'agir de quoi il s'agit puisque je la déclare dans main.c et utilitary.c avec un
Code:
#include "structures.h"
Le fichier structures.h contient cela :
Code:
1 2 3 4 5 6
| typedef struct Parameters Parameters;
struct Parameters
{
int variable1;
etc...
}; |
Une idée sur la provenance de cette erreur ?
Merci d'avance.