Salut

J'ai un petit problème avec un code qui est censé compter le nombre de caractères qu'il y'a dans une chaîne à l'aide des pointeurs. Voilà ce que j'ai codé mais il me sort toujours qu'il n'y a qu'un caractère dans la chaîne

Si vous pouviez me filer un petit coup de main ça serait sympa parce que je ne comprends pas mon erreur

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
#include <stdio.h>
#include <stdlib.h>
char leMessage;
char *lePtDeMessage=&leMessage;
int i=0;
int cetteLongueur(leMessage){
	for(;*lePtDeMessage!='\0';*lePtDeMessage++)
		i++;
printf("la longueur de la chaine est de %d caractere(s)",i);
		return 0;
 
 
 
}
 
 
 
int main(void){
	leMessage=getchar();
		cetteLongueur(leMessage);
 
getch();
		return 0;
 
 
}
Merci