Appel d'une fonction depuis une autre fonction
Fermé
brahim1988
Messages postés
170
Date d'inscription
jeudi 10 février 2011
Statut
Membre
Dernière intervention
18 mai 2020
-
29 mai 2014 à 14:56
brahim1988 Messages postés 170 Date d'inscription jeudi 10 février 2011 Statut Membre Dernière intervention 18 mai 2020 - 31 mai 2014 à 19:36
brahim1988 Messages postés 170 Date d'inscription jeudi 10 février 2011 Statut Membre Dernière intervention 18 mai 2020 - 31 mai 2014 à 19:36
A voir également:
- Appel d'une fonction depuis une autre fonction
- Fonction si et - Guide
- Excel remplir automatiquement une cellule en fonction d'une autre ✓ - Forum Excel
- Appel masqué - Guide
- Renvoi d'appel ooredoo ✓ - Forum Mobile
- Mise en forme conditionnelle en fonction d'une autre cellule ✓ - Forum Excel
2 réponses
sambia39
Messages postés
610
Date d'inscription
vendredi 31 juillet 2009
Statut
Membre
Dernière intervention
9 février 2023
48
30 mai 2014 à 09:27
30 mai 2014 à 09:27
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
brahim1988
Messages postés
170
Date d'inscription
jeudi 10 février 2011
Statut
Membre
Dernière intervention
18 mai 2020
8
31 mai 2014 à 19:36
31 mai 2014 à 19:36
merci bcp :)