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
str: un șir de caractere terminat prin caracterul nul'\0'.
- 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_tpoate fi privit ca un număr întreg, noi putem asigna rezultatul funcției unei variabile de tipint,unsigned,longetc.
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().