C,c++ comparaison PLAGE de caractere

Résolu
YuKoN_42 -  
 YuKoN_42 -
Bonjour,
Voila je voudrais comparer le char c contient uniquement l'alphabet:
le probleme est que je ne vais pas creer 26 if imbriquer quand meme.... pas tres joli...

Donc je voulais savoir si il existait en c ou c++ une notation particuliereou autre pour comparer un caractere par rapport a une plage
genre:

if (c == 'a-z') printf("ok\n");
else {printf("probleme\n);}

Cordialement
A voir également:

2 réponses

lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Salut,

#include <stdio.h>
#include <ctype.h>
int main()
{
        char c;
        printf("Entrez un caracter alphabetique : ");
        scanf("%c",&c);
        if(isalpha(c))
                printf("ok, vous avez écrit: %c\n",c);
        else
                printf("Erreur!\n");
        return 0;
}
1
YuKoN_42
 
Bonjour,

merci beacoup
0