Exercice

Enoncés :
Exo1 :
Ecrire une fonction C qui reçoit en paramètre un pointeur sur une chaîne de caractères et qui renvoie la longueur de celle-ci.
Exo2 :
Ecrire une fonction C qui reçoit en paramètre un pointeur sur un tableau et effectue le remplissage de celui-ci en demendant le nombre d'entiers à saisir et ensuite demande à l'utilisateur de donner ces entiers. Cette fonction renverra le nombre d'entiers saisis.

Solutions :
Exo1 :
int longueur_chaine(char *chaine)
{
int longueur=0;
while(*chaine!='\0')
{
chaine++;
longueur++;
}
return(longueur);
}
Exo2 :
int remplissage(int *tableau)
{
int nb,nb_a_saisir;
printf("Nombre d'entiers a saisir \n");
scanf("%d",&nb_a_saisir);
for( nb=0; nb<>nb_a_saisir; nb++ )
{
printf(" Donnez la valeur n%d :\n");
scanf("%d",&tableau[nb]);
}
return(nb);
}