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 používať funkciu strlen príkaz v C + +

Funkcia strlen v C + + vráti dĺžku daného reťazca . Táto dĺžka je počet znakov pred ukončujúci znakom null . Nasledujúce kroky vám pomôžu používať tento spoločný funkciu v jazyku C + + . Pokyny dovolená 1

Nezabudnite , že funkcia strlen je vedený v knižnici CString . Budete musieť zahŕňať súbor string.h záhlavie použiť túto funkciu .
2

syntax . Kompletné syntax je size_t strlen ( const char * str) . Táto funkcia má ukazovateľ charakter ako argument a vracia dĺžku reťazca ako size_t dátový typ .
3

Poznať rozdiel medzi dĺžkou reťazca a veľkosti poľa že si myslia , že reťazec . Napríklad , char mystring [ 20 ] = " Tento reťazec " ; definuje rad 20 znakov , ale to bola inicializovaná s reťazec 11 znakov . Preto je veľkosť poľa je 20 , ale dĺžka reťazca obsahuje iba 11
4

Pozrite sa na nasledujúce kompletný program na jednoduchý príklad , ako používať strlen : .

# include # include klipart

int main ( ) { char meno [ 80 ] ; printf ( " Aké je vaše meno \\ n ? " ) ; scanf ( " % s " , name ) ; printf ( " Vaše meno je % d znakov \\ n " , strlen ( name ) ) ; return 0 ; }

Tento program bude pýtať . " Ako sa voláš ? " Ak budeme vstup " John Smith " , program bude reagovať s
5

Pozrite sa na túto funkciu pre menej zrejmého použitie strlen " Vaše meno má 10 písmen . " :

Prázdnote fit ( MyString , mysize ) char * MyString , int mysize , { if ( strlen ( MyString ) > mysize ) * ( MyString + mysize ) = ' \\ 0 ' ; }

Tento program skráti reťazec s názvom mystring na dĺžku mysize .

Najnovšie články

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