Test du caracter speciale en c

Fermé
X---A - 30 déc. 2008 à 08:44
dubcek Messages postés 18758 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 24 décembre 2024 - 30 déc. 2008 à 11:00
Bonjour,
au cours d'un programme en (c),comment peut en tester si le caracter entreé au debut s'agit d'un caractere speciale ou non.merci
A voir également:

1 réponse

dubcek Messages postés 18758 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 24 décembre 2024 5 623
30 déc. 2008 à 11:00
hello
voir

NOM
isalpha, isalnum, isascii, isblank, iscntrl, isdigit, isgraph, islower,
isprint, ispunct, isspace, isupper, isxdigit - Routines de classifica‐
tion de caractères
...
DESCRIPTION
Ces fonctions vérifient si le caractère c, qui doit avoir la valeur
d’un unsigned char ou valoir EOF, rentre dans une catégorie donnée, en
accord avec la localisation en cours.

isalpha()
vérifie si l’on a un caractère alphabétique. Dans la localisa‐
tion "C" standard, c’est équivalent à (isupper(c) ||
islower(c)). Dans certaines localisations, il peut y avoir des
caractères supplémentaires pour lesquels isalpha() est vrai,
c’est-à-dire pour des lettres qui ne sont ni majuscules ni
minuscules.

isascii()
vérifie si c est un unsigned char sur 7 bits, entrant dans le
jeu de caractères ASCII.

iscntrl()
vérifie si l’on a un caractère de contrôle.

.....
......
0