Les partenaires publicitaires:

Comment trouver la longueur de la chaîne

Les chaînes sont l'un des types les plus communs de données primitives de C, ce qui les met en œuvre que des tableaux de caractères vers d'autres langues, tels que Python. Ces autres langues encapsulent eux comme leur propre classe avec des méthodes utiles. Mais peu importe la langue que vous utilisez, parfois il est juste important de déterminer la longueur d'une chaîne.

  1. Utilisez la fonction appropriée

    • 1

      Utilisez la fonction "strlen (3)" si vous utilisez C ou C ++. Il accepte le pointeur à votre tableau de caractères, et renvoie le nombre de caractères avant le caractère de fin NULL, 0. Il est important de noter, cependant, que si on n'y prend garde ailleurs dans le code, et il n'y a pas de caractère NULL de terminaison où vous l'attendez, cela peut renvoyer une valeur erronée. Cela peut être particulièrement risquée si, par exemple, vous avez alloué 256 caractères pour une chaîne, et essayez d'écrire au-delà de ce tampon. Si nous avons un tableau de caractères "char * nom de», puis vous pouvez obtenir sa longueur: "strlen (nom) -"

    • 2



      Utilisez la fonction "len ()" si vous utilisez Python. La fonction len () est un très pratique et vous dire la longueur de la chaîne que vous fournissez, ou le nombre d'éléments dans une liste que vous fournissez, ou le nombre de clés dans un dictionnaire que vous fournissez. Si vous avez une chaîne "nom", puis vous obtiendrez son nom avec: ". Len (nom)"

    • 3

      Utilisez l'attribut de longueur si vous utilisez javascript. Chaque objet chaîne en javascript a un attribut de longueur qui renvoie la longueur de la chaîne. Par exemple, si vous avez une chaîne appelée "nom", puis "name.length" est la longueur de cette chaîne.

    • 4


      Utilisez la fonction "strlen" en PHP. Comme le / fonction C C ++ "strlen (3)," cela renvoie la longueur de la chaîne que vous fournissez. Toutefois, il prend un objet de chaîne, qui ne plus vérifier la taille de la mémoire tampon que le caractère brut réseau homologue en C. Si nous avons une chaîne "$ name», puis sa longueur est retourné par "strlen ($ name) -".

    • 5

      Utilisez la "longueur" ou l'attribut "size" en Ruby. Si nous avons une chaîne "nom", puis nous pouvons appeler soit «name.size" ou "name.length" pour déterminer la longueur de la chaîne.

» » » » Comment trouver la longueur de la chaîne