Funcții de prelucrare a șirurilor de caractere
Funcțiile de prelucrare a șirurilor de caractere sunt funcții predefinite din biblioteca <cstring>
și <cstdlib>
care ne ajută în executarea anumitor operații asupra unui șir de caractere.
Cele 9 funcții în materia pentru BAC sunt descrise mai jos:
Denumire funcție | Descriere pe scurt |
---|---|
strlen() | Returnează lungimea (numărul de caractere) unui șir. |
strcpy() | Copiază un șir peste alt șir. |
strcat() | Concatenează (lipește) un șir unui alt șir. |
strchr() | Caută un caracter într-un șir. |
strstr() | Caută un șir în alt șir. |
strtok() | Înlocuiește un separator cu o marcă de sfârșit de șir și returnează un pointer spre primul caracter nenul înainte de acesta. |
strcmp() | Compară două șiruri și returnează o valoare reprezentativă pentru cazul de egalitate, sau diferența lexicografică. |
itoa() | Transformă un număr într-un șir de caractere. |
atoi() | Convertește un șir într-un număr întreg. |