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
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.
A voir également:

2 réponses

sambia39 Messages postés 610 Date d'inscription vendredi 31 juillet 2009 Statut Membre Dernière intervention 9 février 2023 49
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


/*	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 jeudi 10 février 2011 Statut Membre Dernière intervention 18 mai 2020 8
31 mai 2014 à 19:36
merci bcp :)
0