ctype.h – cctype

Funzioni per il trattamento dei caratteri

int funzione(int c)

Il risultato è un valore logico

isalnum() alphanumeric? ‘0’…’9′, ‘A’…’Z’, ‘a’…’z’
isalpha() alphabetic? ‘A’…’Z’, ‘a’…’z’
iscntrl() control character?
isdigit() decimal digit? ‘0’…’9′
isgraph() graphical?
islower() lowercase letter? ‘a’…’z’
isprint() printable?
ispunct() punctuation character?
isspace() white-space? ‘\t’,’\f’,’\v’,’\n’,’\r’, ‘ ‘
isupper() uppercase letter? ‘A’…’Z’
isxdigit() hexadecimal digit? ‘0’…’9′, ‘A’…’F’, ‘a’…’f’

oppure un carattere

tolower() converte una lettera maiuscola in minuscola
toupper() converte una lettera minuscola in maiuscola