De strlen() functie in C berekent de lengte van een gegeven string. De strlen() functie is gedefinieerd in string.h header-bestand. Het nulteken ‘ ’ wordt niet meegeteld.
Syntaxis van Cstrlen()
De syntaxis van de functie strlen() in C is als volgt:
size_t strlen (const char* str );>
Parameters
De functie strlen() heeft slechts één parameter nodig.
hoe groot is deze monitor
- str: Het vertegenwoordigt de stringvariabele waarvan we de lengte moeten vinden.
Winstwaarde
- Deze functie retourneert de integrale lengte van de doorgegeven tekenreeks.

Cstrlen() Functie
Voorbeeld van Cstrlen()
De onderstaande programma's illustreren de strlen()-functie in C:
C
binair zoeken
// 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;> }> |
teken naar tekenreeks
>
>Uitvoer
Length of string is : 13>
Belangrijke punten over strlen()
Houd rekening met de volgende punten tijdens het gebruik van strlen():
- strlen() telt de NULL-teken ‘ ’ .
- De tijdscomplexiteit van strlen() is Op) , waarbij n het aantal tekens in de tekenreeks is.
- Het retourtype is maat_t (wat over het algemeen een niet-ondertekende int is).