Salut,
je suis en 2e année de Math-Info, et la je suis sur un exo qui me pose un peu problème. Dans le fond il ma parail tt simple, mais j'ai a chq fois une erreur
Le but est ici de faire une fonction récursive donnant la factorielle d'un nombre et qui place le résultat en paramètre.
J'ai pour l'instant écrit ca :
Citation :
void Fact(int n,int *resultat) { *resultat=*resultat*n; n--; Fact(n,*resultat); }
main()
int *resultat=1;
...
...
|
Mais le compileur me donne à chq fois le msg suivant :
Citation :
[Warning] passing arg 2 of `Fact' makes pointer from integer without a cast
|
Qqun aurait une idée d'ou vient le prob SVP ?
Merci d'avance