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 :

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]);
    }
Elle me permet d'afficher le tableau de char caractères après caractères, juste pour tester

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