-> isalnum(ch) - returneaza 1 cand avem un caracter alpha-numeric
-> isalpha(ch) - returneaza 1 cand avem un caracter al alfabetului englez -> islower(ch) - returneaza 1 cand avem litera mica -> isupper(ch) - returneaza 1 cand avem litera mare -> isdigit(ch) - returneaza 1 cand avem o un numar -> tolower(ch) - modifica caracterul in litera mica -> toupper(ch) - modifica caracterul in litera mare
Functii predefinite pentru siruri de caractere:
-> strlen(a) - imi da pozitia lui NULL/ numarul concret de caractere
-> strcpy(dest, a) - copiaza sirul a si il pune in sirul destinatie -> strncpy(dest, a, cnt) - copiaza maxim cnt caractere din a in dest -> strcat(dest, a) - concateneaza la finalul lui dest pe a -> strchr(a ,ch) - returneaza intr-un pointer prima pozitie a lui ch in sirul a -> strstr(a, s) - returneaza pointer la pozitia in care apare sirul s in sirul a -> strcmp(a, s) - compara lexicografic cele doua siruri( a < b = -1, a > b = 1, a == b = 0) -> strtok(a, sep) - pentru separarea cuvintelor de separatori gramaticali