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 : 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 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);
Partager