Rechercher : dans
Par :

C,c++ comparaison PLAGE de caractere

Dernière réponse le 29 oct 2007 à 18:29:06 YuKoN_42, le 29 oct 2007 à 17:22:33 
 Signaler ce message aux modérateurs

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

Configuration: Windows XP
Firefox 2.0.0.8

Meilleures réponses pour « c,c++ comparaison PLAGE de caractere » dans :
Les chaînes de caractères en C++ VoirQu'est-ce qu'une chaîne de caractères ? Une chaîne de caractères (appelée string en anglais) est une suite de caractères, c'est-à-dire un ensemble de symboles faisant partie du jeu de caractères, défini par le code ASCII. En langage C++, une...
VBScript - Les fonctions de chaînes de caractères VoirLes fonctions de chaînes de caractères Fonction Description Filter(InputStrings, Value[, Include[, Compare]]) Sélectionne des chaînes de caractères parmi un tableau de chaînes...
Langage C - Les chaînes de caractères VoirQu'est-ce qu'une chaîne de caractères ? Une chaîne de caractères (appelée string en anglais) est une suite de caractères, c'est-à-dire un ensemble de symboles faisant partie du jeu de caractères, défini par le code ASCII. En langage C, une chaîne...

1

lami20j, le 29 oct 2007 à 18:21:18
  • +1

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;
}

lami20j

Répondre à lami20j

2

 YuKoN_42, le 29 oct 2007 à 18:29:06

Bonjour,

merci beacoup

Répondre à YuKoN_42