Bonjour, j'ai un warning sur cette ligne
int (*fct_p)();
warning: function declaration isn't a prototype
comment resoudre ce prb merci
Version imprimable
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:int (*fct_p)(void);
ca marche pas plein de warn en plus
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: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)