Bonjour tout le monde,
Je débute en langage C et je cherche à faire un programme qui pourrait ne compter que les minuscules dans une chaine de caractère.
Pour l'instant j'ai réalisé ceci :
Elle me permet d'afficher le tableau de char caractères après caractères, juste pour tester
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 char chaine[] = "Salut"; int taille = 0; int i = 0; //On récupère la longueur de la chaîne dans taille taille = strlen(chaine); for(i=0; i<taille; i++) { printf("%c", chaine[i]); }
Pour conserver les minuscules je pensais incrémenter un compteur dans une boucle if, en utilisant le code ascii.
Comment pourrais-je faire une boucle : "si char[i] a un code ascii compris entre 97 et 122" ?
Merci par avance
Partager