Programme C pour trouver la longueur d'une chaîne

Dans cet exemple, vous apprendrez à trouver la longueur d'une chaîne manuellement sans utiliser la fonction strlen ().

Pour comprendre cet exemple, vous devez avoir la connaissance des sujets de programmation C suivants:

  • Chaînes de programmation C
  • Manipulations de chaînes dans la programmation C à l'aide des fonctions de bibliothèque
  • C pour boucle

Comme vous le savez, la meilleure façon de trouver la longueur d'une chaîne est d'utiliser la strlen()fonction. Cependant, dans cet exemple, nous trouverons la longueur d'une chaîne manuellement.

Calculer la longueur d'une chaîne sans utiliser la fonction strlen ()

#include int main() ( char s() = "Programming is fun"; int i; for (i = 0; s(i) != ''; ++i); printf("Length of the string: %d", i); return 0; ) 

Production

Longueur de la corde: 18 

Ici, en utilisant une forboucle, nous avons itéré sur les caractères de la chaîne de i = 0à jusqu'à ce que ''(caractère nul) soit rencontré. À chaque itération, la valeur de i est augmentée de 1.

À la fin de la boucle, la longueur de la chaîne sera stockée dans la variable i.

Articles intéressants...