strlen()

Funcția strlen() determină numărul caracterelor dintr-un șir.

Utilizarea funcției implică includerea bibliotecii <cstring> în program.

Sintaxa
size_t strlen(const char* str);
Parametri
Returnare
Se returnează numărul de caractere din șir, de la început și până la prima marcă de sfârșit de șir (fără să fie luată în calcul).
Tipul de dată size_t poate fi privit ca un număr întreg, noi putem asigna rezultatul funcției unei variabile de tip int, unsigned, long etc.

Publicitate

Exemplu de utilizare

#include <cstring>
// ...
char str[] = "Andreea are mere";
cout << strlen("Ana are mere") << " caractere" << endl;
cout << strlen(str) << " caractere pentru sirul str";
12 caractere
16 caractere pentru sirul str

Putem scrie direct un șir de caractere ca parametru pentru funcția strlen().