1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
#include <stdio.h>
#include <stdlib.h>
int longueurChaine(char*chaine,int*ptLongueur);
int main()
{
char chaine[1000]={0};
int longueur=0;
int *ptLongueur=NULL;
ptLongueur=&longueur;
printf("Ce programme permet de calculer la longueur d'une chaine de caracteres\n\n");
printf("Entrez une chaine de caracteres : ");
gets(chaine);
rewind(stdin);
longueurChaine(chaine,ptLongueur);
printf("\n\nLa longueur de la chaine \"%s\" est de %d caracteres\n\n",chaine,*ptLongueur);
return 0;
}
int longueurChaine(char*chaine,int*ptLongueur)
{
int i=0;
while (chaine[i]!='\0')
{
i++;
}
*ptLongueur=i;
return *ptLongueur;
} |
Partager