Bonsoir,

j'ecris un programme qui alloue de la mémoire pour créer un monome dont l'entete est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
static monome* CreationMonome(float coeff, int puissance);
Seul problème dans le .h je declare cette fonction en extern de la manière suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
extern static monome* CreationMonome(float coeff, int puissance);
Mais lors de la compilation, je me retrouve avec l''erreur :
monome.h:17: erreur: multiple storage classes in declaration specifiers
Si j'enleve le static dans le header, ce message disparait mais il me dit que la fonction est déclaré en static dans le .c mais pas dans le header.

Pourrait on me dire mon erreur ?

Merci d'avance.