The strlen() funkcia v C vypočíta dĺžku daného reťazca. The strlen() funkcia je definovaná v reťazec.h hlavičkový súbor. Nezapočítava nulový znak „ “.
Syntax C strlen()
Syntax funkcie strlen() v C je nasledovná:
size_t strlen (const char* str );>
Parametre
Funkcia strlen() berie iba jeden parameter.
algoritmy triedenia vkladania
- str: Predstavuje reťazcovú premennú, ktorej dĺžku musíme nájsť.
Návratová hodnota
- Táto funkcia vráti integrálnu dĺžku odovzdaného reťazca.

Funkcia C strlen().
Príklad C strlen()
Nižšie uvedené programy ilustrujú funkciu strlen() v C:
C
regálových psov
// c program to demonstrate> // example of strlen() function.> #include> #include> int> main()> {> >// defining string> >char> str[] =>'techcodeview.com'>;> >// getting length of str using strlen()> >int> length =>strlen>(str);> >printf>(>'Length of string is : %d'>, length);> >return> 0;> }> |
výber triediť java
>
>Výkon
Length of string is : 13>
Dôležité body o strlen()
Pri používaní strlen() by ste mali mať na pamäti nasledujúce body:
- strlen() nepočíta Znak NULL „ “ .
- Časová zložitosť strlen() je O(n) , kde n je počet znakov v reťazci.
- Jeho návratový typ je size_t (čo je všeobecne unsigned int).