fonction strlen() en c

fonction strlen() en c

Le strlen() la fonction en C calcule la longueur d’une chaîne donnée. Le strlen() la fonction est définie dans chaîne.h En tête de fichier. Il ne compte pas le caractère nul «   ».

Syntaxe de C strlen()

La syntaxe de la fonction strlen() en C est la suivante :

size_t strlen (const char* str ); 

Paramètres

La fonction strlen() ne prend qu'un seul paramètre.

    str : Il représente la variable chaîne dont nous devons trouver la longueur.

Valeur de retour

  • Cette fonction renvoie la longueur intégrale de la chaîne passée.
strlen en c

Fonction C strlen()

Exemple de C strlen()

Les programmes ci-dessous illustrent la fonction strlen() en C :

C




// 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;> }>

Sortir

Length of string is : 13 

Points importants à propos de strlen()

Les points suivants doivent être gardés à l’esprit lors de l’utilisation de strlen() :

  • strlen() ne compte pas les Caractère NULL ' ' .
  • La complexité temporelle de strlen() est Sur) , où n est le nombre de caractères dans la chaîne.
  • Son type de retour est taille_t (qui est généralement un int non signé).