Bonjour,

Je pense que cette question va vous parraitre bateau, mais je la pose quand meme... J'ai déjà effectué des recherches dessus, sans trouver de réponses claires à ma question.

Qu'est-ce que je dois mettre dans mon fichier .h ?
Qu'est-ce que je dois mettre dans mon fichier .c ?

J'ai trouvé une réponse, dites moi si je me trompe.
Dans le fichier .h se trouve les prototypes des fonctions, les définitions de type,...
Dans le fichier .c se trouve l'implémentation des fonctions.

Comment lier le fichier .h au fichier .c ? (ou inversement )
J'aimerai utiliser un fichier fichier1.c fichier1.h et main.c

Actuellement, j'ai une erreur " multiple definition of `mois' "
C'est pour cela que je poste ici, pour que je parte de zéro et essayer de trouver mon erreur.
Pour info, je déclare mois dans mon fichier .h. C'est un tableau de chaine de caractère (char *mois[]).

Merci beaucoup