zion -  isalpha


Nom

isalpha, isalnum, isascii, isblank, iscntrl, isdigit, isgraph, islower, isprint, ispunct, isspace, isupper, isxdigit - Routines de classification de caractères.

Résumé

.nf #include <ctype.h> int isalnum (int c ); .nl int isalpha (int c ); .nl int isascii (int c ); .nl int isblank (int c ); .nl int iscntrl (int c ); .nl int isdigit (int c ); .nl int isgraph (int c ); .nl int islower (int c ); .nl int isprint (int c ); .nl int ispunct (int c ); .nl int isspace (int c ); .nl int isupper (int c ); .nl int isxdigit (int c ); .fi

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.
isalnum()
    vérifie si l'on a un caractère alphanumérique. C'est équivalent à (isalpha( c ) || isdigit( c )) .

isalpha()
    vérifie si l'on a un caractère alphabétique. Dans la localisation "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--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. Cette fonction est une extension BSD et SVID.

isblank()
    vérifie si le caractère est blanc, c'est à dire un espace ou une tabulation. C'est une extension GNU.

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

isdigit()
    vérifie si l'on a un chiffre (0 a 9).

isgraph()
    vérifie s'il s'agit d'un caractère imprimable, à l'exception de l'espace.

islower()
    vérifie si l'on a un caractère minuscule.

isprint()
    vérifie s'il s'agit d'un caractère imprimable, y compris l'espace.

ispunct()
    vérifie s'il s'agit d'un caractère imprimable, qui ne soit ni un espace, ni un caractere alphanumérique.

isspace()
    vérifie si l'on a un caractère blanc, d'espacement. Dans les localisations C et POSIX il s'agit de: espace, saut de page (form-feed, 'ef' ), saut de ligne (newline, 'en' ), retour chariot (carriage return, 'er' ), tabulation horizontale ( 'et' ), et tabulation verticale ( 'ev' ).

isupper()
    vérifie si l'on a une lettre majuscule.

isxdigit()
    vérifie s'il s'agit d'un chiffre héxadécimal, c'est à dire .nl 0 1 2 3 4 5 6 7 8 9 a b c d e f A B C D E F .


Valeur renvoyée

Les valeurs renvoyées sont non nulles si le caractère c entre dans la catégorie testée, et zéro sinon

Conformité

C ANSI, BSD 4.3. isascii() est une extension BSD et SVID. isblank() est une extension GNU.

Note

L'appartenance d'un caractère à une catégorie dépend de la localisation en cours. Par exemple islower() ne reconnaîtra pas un e-accent-aigu comme une minuscule dans la localisation C par défaut.

Voir aussi

tolower (3), toupper (3), setlocale (3), ascii (7), locale (7)

Traduction

Christophe Blaess, 1996-2003.

Poster un commentaire
Utilisateur
Mot de passe
 
Informaticien.be - © 2002-2024 AkretioSPRL  - Generated via Kelare
The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?