Cordes sont l'un des types de données primitifs les plus courantes de C , ce qui les met en œuvre comme des tableaux de caractères vers d'autres langues, telles que Python. Ces autres langues résument comme leur propre classe avec des méthodes utiles . Mais peu importe la langue que vous utilisez, parfois c'est juste important de déterminer la longueur d'une chaîne . Instructions site Utilisez la fonction appropriée 1 Utilisez le " strlen (3)" fonction si vous utilisez C ou C + + . Il accepte le pointeur de votre tableau de caractères et retourne 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'ya pas de caractère de fin NULL où vous vous y attendez , cela peut retourner une valeur erronée . Cela peut être particulièrement risquée si, par exemple , vous avez alloué 256 caractères d'une chaîne , et essayer d'écrire au-delà de ce tampon. Si nous avons un éventail caractère " nom char * , " alors 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 indiquera 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 touches 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 retourne 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 C /C + + fonction " strlen ( 3),« cela renvoie la longueur de la chaîne que vous fournissez. Cependant, il faut un objet chaîne , qui fait plus de contrôle sur la taille de la mémoire tampon que le caractère gamme contrepartie brute en C. Si nous avons une chaîne "$ nom ", puis sa longueur est retourné par " strlen ($ nom); " . 5 Utilisez la "longueur" ou l'attribut «taille» dans Ruby. Si nous avons une chaîne " nom ", alors nous pouvons appeler soit « name.size " ou " name.length " pour déterminer la longueur de la chaîne.
|