Appel d'une fonction depuis une autre fonction

brahim1988 Messages postés 170 Date d'inscription   Statut Membre Dernière intervention   -  
brahim1988 Messages postés 170 Date d'inscription   Statut Membre Dernière intervention   -
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.

2 réponses

sambia39 Messages postés 610 Date d'inscription   Statut Membre Dernière intervention   49
 
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


/*	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
0
brahim1988 Messages postés 170 Date d'inscription   Statut Membre Dernière intervention   8
 
merci bcp :)
0