bonjour,
quelqu'un peut m'aiderrr j'ai un soucis pour renvoyer le nombre de lettres en majuscule, voila mon code en C ca se compile sauf que ca renvoie pas le nombre qu'il faut...Merci
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
27
28
29
30
31
32 #include <stdio.h> #include <stdlib.h> #define tmax 100 int main() { int m = 0; char chaine[tmax]; printf("entrer chaine de caractere\n"); scanf("%s",chaine); m = compterMajiscule(chaine); printf("%d",m); return 0; } //déclaration de la Fonction int compterMajiscule(int chaine[]) { char caractere=0; int i=0; int compteur=0; do { caractere = chaine[i]; if ((caractere>=65)&&(caractere<=90))//j'ai utilisé le codage ascii { compteur+=1; } i++; } while(caractere != '\0'); return compteur; }
Partager