The strlen() funkce v C vypočítá délku daného řetězce. The strlen() funkce je definována v řetězec.h hlavičkový soubor. Nezapočítává nulový znak „ “.
Syntaxe C strlen()
Syntaxe funkce strlen() v C je následující:
size_t strlen (const char* str );>
Parametry
Funkce strlen() přebírá pouze jeden parametr.
java spánek
- str: Představuje řetězcovou proměnnou, jejíž délku musíme najít.
Návratová hodnota
- Tato funkce vrací integrální délku předávaného řetězce.

C strlen() Funkce
Příklad C strlen()
Níže uvedené programy ilustrují funkci strlen() v C:
C
jak otevřít soubor pomocí java
// 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;> }> |
řetězec na char
>
>Výstup
Length of string is : 13>
Důležité body o strlen()
Při používání strlen() byste měli mít na paměti následující body:
- strlen() nepočítá Znak NULL „ “ .
- Časová složitost strlen() je Na) , kde n je počet znaků v řetězci.
- Jeho návratový typ je velikost_t (což je obecně unsigned int).