Comparaison d'un caractere
Bonjour,
J'ai besoin de compter le nombre d'espace dans un chaîne de caractere le probleme c'est que le programme ne le fait pas voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
char * chaine;
int taille=NULL;
do {
printf("Quelle sera la longueur de la chaine ?\n");
scanf("%d",&taille);
}while(taille<1);
chaine=malloc((taille+1)*sizeof(char));
printf("Entrez la chaine\n");
scanf("%s",chaine);
int compteurEsp=0;
int i=0;
while(i<taille)
if(*(chaine+i++))==32)
compteurEsp++;
printf("Nbr de ' ' : %d\n",compteurEsp);
free(chaine); |