Dans la programmation informatique, une chaîne est un ensemble de caractères représentant des mots . En règle générale , les variables et le type de données qu'ils détiennent doivent être déclarées avant d'être utilisées , et dans beaucoup de langues modernes tels que C , les chaînes sont classées comme une collection - bien connu comme un tableau - des caractères uniques avec le " type char " . La plupart des langages de programmation offrent des fonctions intrinsèques de déterminer la longueur des chaînes , puisque de nombreuses fonctions nécessitent ces informations afin de fonctionner correctement. Cependant, comme alternative à l'utilisation d'une fonction intrinsèque , vous pouvez écrire votre propre code qui calcule la longueur de la chaîne en mettant un comptoir à l'intérieur d'une boucle while qui se termine en atteignant la fin du mot . Instructions 
 1 
 Déclarer la chaîne que vous souhaitez que la durée de . En C ce qui peut être fait comme suit : variableName char [] = "mot". Depuis la variable est déclarée entre guillemets le caractère nul suit le mot traduit par un tableau de cinq éléments. Pour l'exemple actuel , le " variableName [i] " de syntaxe accède à la i-ème élément , où les éléments sont numérotés de zéro à quatre . Par exemple, le " variableName [1]" de syntaxe renvoie la lettre «o» . 
 2 
 installation du tout -do cadre de la boucle qui contiendra les instructions pour compter le nombre de lettres dans la chaîne. Une boucle while est de la forme " tant que la condition effectuer des tâches " . En C ce qui suit while évalue aussi vrai jusqu'à ce que la boucle lit le caractère nul , à quel point la boucle se termine . 
 
 While ( variableName [i]) 
 
 { 
 
 insérer du code pour effectuer le comptage ici 
 
 } 
 3 
 initialiser la variable entier i à zéro, comme suit : 
 
 i = 0; < br > 
 While ( variableName [i]) 
 
 { 
 
 insérez le code pour faire le comptage ici 
 
 } 
 
 Il est important de fournir un valeur de départ depuis C , et beaucoup d'autres langues, ne le feront pas pour vous, et le code ne fonctionnera pas 
 4 
 Insérer le compteur dans la boucle while , comme suit : . 
 
 i = 0; 
 
 While ( variableName [i]) 
 
 { 
 
 i + +; } 
 
 
 
 ligne i + + est le compteur et incrémente la variable i par un. Initialement i est nul ce qui signifie variableName [i] est la lettre «w» , et l'instruction while est évaluée à vrai et le code dans la boucle while exécute , i augmentant par un. Ce processus se répète jusqu'à ce que la valeur Null dans le tableau de chaînes est atteint, à quel point i est égale à la longueur de la chaîne . 
 5 
 Imprimer la valeur finale du compteur , ou de façon équivalente la longueur de la chaîne , à l'écran afin que vous puissiez vérifier. En C utilisez le code suivant pour ce faire: 
 
 printf (" La longueur de la chaîne est de% d \\ n", i);