Sunteți pe pagina 1din 1

#include <cstring>

Functii predefinite pentru caractere:

-> 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

S-ar putea să vă placă și