În programare, strlen, care provine din expresia engleză string length, este o funcție care returnează lungimea unui șir de caractere (numărul de caractere, fără a include caracterul nul). Această funcție este folosita in următoarele limbaje de programare: C C++ PHP

În C Descriere Funcția strlen este prezentă in biblioteca string.h.

Implementare size_t strlen(const char * str) { const char * s = str; for (; *s; ++s); return(s - str); }

Exemplu de folosire #include <stdio.h> #include <string.h>

int main() { char text[] = "Hello, world"; printf("%lu\n", (unsigned long)strlen(text));

return 0; }

Acest exemplu va afișa 12.

În C++ Descriere Funcția strlen este prezentă in biblioteca cstring.

Implementare size_t strlen(const char *s) { size_t sz = 0; while(*s++) sz++; return sz; }

Exemplu de folosire #include <iostream> #include <cstring>

int main() { char text[] = "Hello, world"; std::cout << strlen(text) << std::endl;

return 0; }

Acest exemplu va afișa 12

In PHP Descriere int strlen(string $string) Afișează lungimea stringului $string, sau 0 daca stringul este gol

Exemplu de folosire <?php $str = 'Hello, world'; echo strlen($str); // 12 ?>

Acest exemplu va afișa 12.

Legături externe PHP: strlen C++: strlen

Categorie:Limbaje de programare Categorie:Informatică Categorie:Tehnologia informației