Bonjour, j'ai un warning sur cette ligne
int (*fct_p)();
warning: function declaration isn't a prototype
comment resoudre ce prb merci
Bonjour, j'ai un warning sur cette ligne
int (*fct_p)();
warning: function declaration isn't a prototype
comment resoudre ce prb merci
Essaie comme ceci:
Code C : Sélectionner tout - Visualiser dans une fenêtre à part int (*fct_p)(void);
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
et si tu nous montrais les warning et le code associe tu crois pas que ca serais plus simple ?
Ca veut dire que les fonctions dont tu stockes les adresses ont des paramètres différents... En principe, ça ne se fait pas. On choisit plutôt un paramétrage générique souple comme celui de main() :
qui permet de passer n'importe quel nombre de valeurs sous forme de texte et d'avoir un code retour.
Code : Sélectionner tout - Visualiser dans une fenêtre à part int f (int argc, char **argv)
Si il s'agit d'un shell, c'est particulièrement bien adapté...
http://emmanuel-delahaye.developpez.com/clib.htm
Module CI (Command Interpretor)
Partager