| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
    Comment calculer la longueur de la chaîne
    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);

    Previous :

    next :
      articles connexes
    ·Windows Mobile Options du compilateur C 
    ·Comment faire pour convertir variable INT à cordes 
    ·Comment réparer un dépassement de mémoire tampon 
    ·Comment définir le niveau d'isolation dans ODBC 
    ·Comment saisir un mélange de chiffres et de lettres d'…
    ·Types d'attaques de dépassement de tampon 
    ·Description d'une fonction C + + et comment il provoque…
    ·Comment formater du texte dans la programmation Win32 
    ·Qu'est-ce que CTS dans ASP.NET 
    ·Comment calculer Sin Avec Power Series en C + + 
      articles en vedette
    ·Comment créer une impulsion de retard dans Verilog 
    ·Comment désactiver le safe mode en PHP 
    ·Visual Basic termes et définitions 
    ·Quelle est la différence entre faible niveau de progra…
    ·Comment référencer un octet dans le stockage de trava…
    ·Comment accéder à un script Bash variable en Python 
    ·Comment tuer une demande en ColdFusion 
    ·Comment faire un programme itératif en Python 
    ·Comment faire frontières graphique 
    ·Outils pour trouver une fuite de mémoire 
    Copyright © Connaissances Informatiques http://fr.wingwit.com