Declarer tableau de structure en extern
Bonjour,
Je suis en train de séparer mon code C en plusieurs fichiers et j'ai un petit souci. Dans deux fonctions (l'une dans main.c l'autre dans network.c) j'ai besoin de ceci (qui est déclaré dans main.c pour le moment) :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
#define MAX_CLIENTS 50
struct struct_client
{
struct sockaddr_in client_struct;
pthread_t thread;
int socket;
int free;
pthread_mutex_t mutex;
};
struct struct_client clients[MAX_CLIENTS]; |
Ma question, comment mettre ça en extern dans network.c pour pouvoir y accéder aussi ?
Merci d'avance pour votre aide !!!