Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Vytvorte objekt typu string pomocou formátu :
string retazec ( " . Zadajte reťazec text tu " ) ;
2
Vytvoriť znak poľa , ktorá má počet prvkov , ktorý sa rovná dĺžke vstupného reťazca . Urob to pomocou " size ( ) " funkcie . Napríklad , ak ste vytvorili reťazec s názvom " retazec " kód sa stáva :
char * array = new char [ aString.size ( ) + 1 ] , array [ aString.size ( ) ] = 0 ;
3
Pomocou " memcpy ( ) " a " c_str ( ) " funkcie pre čítanie reťazec do poľa znakov . Napríklad :
memcpy ( array , aString.c_str ( ) , aString.size ( ) ) ;
konečný fragment kódu bude vyzerať nejako takto :
string retazec ( " Zadajte reťazec text tu . " ) ; char * array = new char [ aString.size ( ) + 1 ] , array [ aString.size ( ) ] = 0 ; memcpy ( array , aString.c_str ( ) , retazec . size ( ) ) ;