Rutine de clasificare
Nume
isalnum isalpha isascii iscntrl isdigit
isgraph islower isprint ispunct isspace
isupper isxdigit - rutine de clasificare
tolower - conversie in litera mica
toupper - conversie in litera mare
Declaratie
#include <ctype.h>
int isalnum(int c); int islower(int c);
int isalpha(int c); int isprint(int c);
int isascii(int c); int ispunct(int c);
int iscntrl(int c); int isspace(int c);
int isdigit(int c); int isupper(int c);
int isgraph(int c); int isxdigit(int c);
int tolower(int c); int toupper(int c);
Descriere
Primele 12 functii verifica daca c, care trebuie sa fie o valoare de tip unsigned char sau EOF, se afla in una din clasele de caractere enumerate mai sus.
isalnum
Verifica daca c este alfanumeric; este echivalenta cu (isalpha(c) || isdigit(c))
isalpha
Verifica daca c este alfabetic; este echivalent cu (isupper(c) || islower(c))
isascii
Verifica daca c este o valoare pe 7 biti din setul de caractere ASCII.
iscntrl
Verifica daca c este un caracter de control.
isdigit
Verifica daca c este o cifra (intre 0 si 9).
isgraph
Verifica daca c este un caracter afisabil cu exceptia spatiului.
islower
Verifica daca c este o litera mica.
isprint
Verifica daca c este un caracter afisabil inclusiv spatiu.
ispunct
Verifica daca c este un caracter diferit de spatiu si non-alfanumeric.
isspace
Verifica daca c este un spatiu alb.
isupper
Verifica daca c este o litera mare.
isxdigit
Verifica daca c este o cifra hexazecimala din setul 0 1 2 3 4 5 6 7 8 9 a b c d e f A B C D E F.
tolower
Converteste caracterul c, daca este o litera, la litera mica corespunzatoare.
toupper
Converteste caracterul c, daca este o litera, la litera mare corespunzatoare.
Valoare returnata
Valoarea returnata de functiile is este nenula daca caracterul c se afla in clasa testata, si zero in caz contrar.
Valoarea returnata de functiile to este litera convertita daca caracterul c este o litera, si nedefinita in caz contrar.
|