The strlen() funkcija C aprēķina dotās virknes garumu. The strlen() funkcija ir definēta string.h galvenes fails. Tas neskaita nulles rakstzīmi “ ”.
C strlen() sintakse
Funkcijas strlen () sintakse valodā C ir šāda:
size_t strlen (const char* str );>
Parametri
Funkcija strlen () aizņem tikai vienu parametru.
virknes java masīvs
- str: tas apzīmē virknes mainīgo, kura garums mums ir jāatrod.
Atdeves vērtība
- Šī funkcija atgriež nodotās virknes integrālo garumu.

C strlen() Funkcija
C strlen() piemērs
Tālāk norādītās programmas ilustrē strlen () funkciju C:
C
kā pārvērst virkni par char
// 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;> }> |
char uz virkni
>
>Izvade
Length of string is : 13>
Svarīgi punkti par strlen()
Lietojot strlen(), jāpatur prātā šādi punkti:
- strlen() neskaita NULL rakstzīme “ ” .
- Strlen() laika sarežģītība ir O(n) , kur n ir rakstzīmju skaits virknē.
- Tās atgriešanas veids ir izmērs_t (kas parasti ir neparakstīts int ).