Les chaînes sont un des types les plus courants de données primitifs de C, ce qui les met en œuvre sous forme de tableaux de caractères à d`autres langues, comme Python. Ces autres langues encapsulent 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.
Utilisez la fonction appropriée
Utilisez le "strlen (3)" fonction si vous utilisez C ou C ++. Il accepte le pointeur sur 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é 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 "omble nom de *," alors vous pouvez obtenir sa longueur: "strlen (nom) -"
Utilisez le "len ()" fonction 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 "prénom," alors vous obtiendrez son nom avec: "len (nom)."
Utilisez l`attribut de longueur si vous utilisez javascript. Chaque objet chaîne en javascript a un attribut de longueur qui retourne la longueur de la chaîne. Par exemple, si vous avez une chaîne appelée "prénom," puis "name.length" est la longueur de cette chaîne.
Utilisez le "strlen" fonction en PHP. fonction Comme le C / C ++ "strlen (3)," cela renvoie la longueur de la chaîne que vous fournissez. Cependant, il faut un objet chaîne, qui fait plus le contrôle de la taille de la mémoire tampon que le caractère brut réseau homologue C. Si nous avons une chaîne "$ Name," alors sa longueur est retourné par "strlen ($ name) -".
Utilisez le "longueur" ou "Taille" attribuer en Ruby. Si nous avons une chaîne "prénom," alors nous pouvons appeler soit "name.size" ou "name.length" pour déterminer la longueur de la chaîne.