C Standard Library - ctype.h | |||
Dom 09 Mar 2008 |
|
int isalnum(int c);
int isalpha(int c);
int iscntrl(int c);
int isdigit(int c);
int isgraph(int c);
int islower(int c);
int isprint(int c);
int ispunct(int c);
int isspace(int c);
int isupper(int c);
int isxdigit(int c);
int tolower(int c);
int toupper(int c);
int isalpha(int c);
int iscntrl(int c);
int isdigit(int c);
int isgraph(int c);
int islower(int c);
int isprint(int c);
int ispunct(int c);
int isspace(int c);
int isupper(int c);
int isxdigit(int c);
int tolower(int c);
int toupper(int c);
int isalnum(int c); |
int isalpha(int c); |
int iscntrl(int c); |
Verifica se c è un carattere di controllo.
Sono considerati caratteri di controllo tutti i caratteri a cui corrisponde un codice ASCII
compreso tra 0x00 (NUL) to 0x1F (US) e il carattere con codice ASCII 0x7F (DEL).
Se è un carattere di controllo restituisce un valore diverso da zero, se non è un carattere
di controllo restituisce zero.
int isdigit(int c); |
Verifica se c è una cifra decimale (un carattere compreso tra '0' e
'9'). Se è una cifra decimale restituisce un valore diverso da zero altrimenti restituisce zero.
int isgraph(int c); |
Verifica se c è una carattere stampabile.
Se è un carattere stampabile restituisce un valore diverso da zero, se non lo è restituisce
zero.
int islower(int c); |
Verifica se c è una lettera minuscola. Le lettere minuscole sono i
caratteri compresi tra 'a' e 'z'.
Se è una lettera minuscola restituisce un valore diverso da zero, se non è una lettera minuscola
restituisce zero.
int isprint(int c); |
Verifica se c è una carattere stampabile considerando anche lo spazio.
Nel codice ASCII i caratteri stampabili sono quelli compresi tra 0x20 (' ') e 0x7E ('~').
Se è un carattere stampabile restituisce un valore diverso da zero, se non lo è restituisce
zero.
int ispunct(int c); |
Verifica se c è un carattere di punteggiatura.
Un carattere di punteggiatura è un qualsiasi carattere stampabile, escluso lo spazio, per il
quale la funzione isalnum restituisce false, ovvero un carattere di
punteggiatura è un qualsiasi carattere stampabile escluso lo spazio, le lettere e le cifre
decimali.
int isspace(int c); |
Verifica se c è un carattere di spaziatura.
Sono considerati caratteri di spaziatura: spazio (' '), form feed ('\f'), newline ('\n'),
carriage return ('\r'), tabulazione orizzontale ('\t') e tabulazione verticale ('\v').
Restiuisce un valore diverso da zero se è un carattere di spaziatura, zero altrimenti.
int isupper(int c); |
Verifica se c è una lettera maiuscola. Le lettere maiuscole sono i
caratteri compresi tra 'A' e 'Z'.
Se è una lettera maiuscola restituisce un valore diverso da zero, se non è una lettera maiuscola
restituisce zero.
int isxdigit(int c); |
Verifica se c è una cifra esadecimale.
Una cifra esadecimale è un carattere compreso tra '0' e '9' oppure tra 'A' e 'F' o tra 'a' e 'f'.
Se è una cifra esadecimale restituisce un valore diverso da zero, restituisce zero altrimenti.
int tolower(int c); |
Converte il carattere maiuscolo c nel corrispondente carattere
minuscolo.
Se c è una lettera maiuscola restituisce la corrispondete lettera
minuscola, altrimenti restituisce c.
int toupper(int c); |
Converte il carattere minuscolo c nel corrispondente carattere
maiuscolo.
Se c è una lettera minuscolo restituisce la corrispondete lettera
maiuscola, altrimenti restituisce c.