Bonjour,
J'ai déclarer une structure et une fonction dans mon .h :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
#include "D:\banque\Client.h"
#ifndef __CLIENT__
#define __CLIENT__
#define CAPACITE 20000
 
typedef struct
{
    Client liste[CAPACITE];
    int taille;
}listeClient;
 
listeClient* creerlisteClient(void);
#endif
Puis dans le .c
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
#include "D:\banque\listeClient.h"
listeClient* creerlisteClient()
{
    listeClient *c;
   ...
    return c;
}
Dès la seconde ligne j'ai une erreur de compilation : D:\Banque\listeClient.c|2|error: expected declaration specifiers or '...' before 'listeClient'|
Je ne vois vraiment pas ou se trouve le problème, j'ai essayer d'enlever (void) ou de le rajouter rien. Voila maintenant 1h que je tourne en rond.
Merci de votre aide.