Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako nájsť String Dĺžka

Reťazce sú jedným z najčastejších primitívnych dátových typov z C , ktorý je implementuje ako znak poľa do iných jazykov , ako je Python . Tieto ďalšie jazyky zapuzdrenie je ako svoje vlastné triedy s užitočnými metódami . Ale bez ohľadu na jazyk , ktorý používate , niekedy je to len dôležité určiť dĺžku reťazca . Pokyny
použite príslušnú funkciu
1

Pomocou " strlen ( 3 ) " funkcie , ak používate C alebo C + + . To prijíma ukazovateľ na svojho pole znakov a vráti počet znakov pred NULL ukončujúci znak \\ 0. To je dôležité pre poznámku , však, že ak je starostlivosť nie je prijaté inde v kóde , a nie je tam žiadny NULL ukončovacie znak , kde čakáte , môže vrátiť chybnú hodnotu . To môže byť obzvlášť riskantné , ak napríklad , že ste pridelilo 256 znakov pre reťazec , a skúste napísať nad rámec tejto vyrovnávacej pamäti . Ak budeme mať charakter pole " názov char * , " potom sa môžete dostať svoju dĺžku : " strlen ( name ) ; "
2

Pomocou " ľan ) ( " funkcia , ak používate Python . Funkcie ľan ( ) je veľmi šikovný a povie vám o dĺžku reťazca , ktoré poskytujete , alebo počet prvkov v zozname , ktoré poskytujete , alebo počet kľúčov v slovníku , ktoré poskytujete . Ak máte reťazec " meno " , potom by ste si jeho meno sa : " ľan ( meno ) . "
3

použite atribút length , ak používate JavaScript . Každý objekt reťazec v JavaScripte má atribút length , ktorá vracia dĺžku reťazca . Napríklad , ak máte reťazec s názvom " Meno " , potom " name.length " je dĺžka tohto reťazca .
4

Použite " strlen " funkcie v PHP . Rovnako ako v C /C + + funkcie " strlen ( 3 ) , " to vracia dĺžku reťazca , ktoré poskytujete . Avšak , to trvá reťazec objekt , ktorý má viac kontroly na veľkosti vyrovnávacej pamäte , ako surový charakter pole náprotivkom v C. Ak máme reťazec " $ name " , potom jeho dĺžka je vrátená " strlen ( $ name ) ; " < . br >
5.

Pomocou " dĺžky " alebo " veľkosti " atribút v Ruby . Ak máme reťazec " meno " , potom môžeme volať buď " name.size " alebo " name.length " na určenie dĺžky reťazca .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené