Appel d'une fonction depuis une autre fonction
brahim1988
Messages postés
202
Statut
Membre
-
brahim1988 Messages postés 202 Statut Membre -
brahim1988 Messages postés 202 Statut Membre -
bonjour
par exemple j'ai une fonction
racine(int x);
{
}
et une autre fonction somme(double s)
{
}
si je veux appeler le fonction racine depuis la fonction somme
somme(double s)
{
..
racine(x);
.
.
} comment je doit faire? et merci d'avance.
par exemple j'ai une fonction
racine(int x);
{
}
et une autre fonction somme(double s)
{
}
si je veux appeler le fonction racine depuis la fonction somme
somme(double s)
{
..
racine(x);
.
.
} comment je doit faire? et merci d'avance.
A voir également:
- Appel d'une fonction depuis une autre fonction
- Fonction si et - Guide
- Nommez une application d'appel vidéo ou de visioconférence - Guide
- Appel privé - Guide
- Fonction remplacer sur word - Guide
- Comment colorer une cellule excel en fonction du contenu d'une autre cellule - Forum Bureautique
2 réponses
Bonjour
Oui tu peux appeler ta fonction dans une autre fonction.
Un exemple que je n'ai pas compilé et teste mais ça ressemble un peu à ça.
à titre d'exemple le code n'est pas parfait une seule fonction suffirais mais j'ai volontairement écrit cet exemple pour te montrer que c'est possible de faire appel à une fonction dans une fonction, plus encore tu peux faire appel à une fonction qui s'appelle elle-même (récursivité) mais qui a ces défauts
à bientôt
Oui tu peux appeler ta fonction dans une autre fonction.
Un exemple que je n'ai pas compilé et teste mais ça ressemble un peu à ça.
à titre d'exemple le code n'est pas parfait une seule fonction suffirais mais j'ai volontairement écrit cet exemple pour te montrer que c'est possible de faire appel à une fonction dans une fonction, plus encore tu peux faire appel à une fonction qui s'appelle elle-même (récursivité) mais qui a ces défauts
/* Affiche le resultat des valeurs de ton tableaux */
void f_Affiche(int const val,const int *pTab){
int i = 0;
for( ;i < val; i++)
printf(" indice[\t%d\t]\t= %d\n",i,f_Tabval(i,pTab));
}
/* retourne que les valeur de l'indice du tableau */
int f_Tabval(int val,const int *pTab){
return (pTab[val]);
}
/* fonction principale */
int main(void) {
int tab[]={1,2,15,45,1,0,4,7};
f_Affiche(8,tab);
return (0);
}
à bientôt