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 si vyrobiť reťazec skryto v C + +

C + + programovací jazyk obchody a manipuluje reťazca ako pole znakov . Môžete si myslieť reťazca v C + + ako usporiadaného zoznamu jednotlivých postáv . To sa môže zdať trochu nepríjemné pre programátorov zvyknuté jednoducho deklarovať typ reťazec v iných jazykoch . Avšak , ošetrovanie každý znak ako diskrétny skôr ako časť celku , umožňuje oveľa jemnejšie ovládanie pri analýze a manipulácii reťazca . Deklarovať pole znakov , a priradiť každý člen hodnotu " * " vytvoriť reťazec hviezdičiek . Návod dovolená 1

deklarovať a inicializovať pole znakov . V tomto príklade , použite nasledujúci kód :

char astString [ ]
2

Priradiť hodnotu " * " na jednotlivých členov pole . V nadväznosti na kóde v kroku jedna :

char astString [ ] = { " * " , " * " , " * " , " * " , " * " , " * " , " * " , " * " , " * " , " * " , " * " , 0 } ;

Tento príkaz vytvorí pole znakov o 11 hviezdičiek . Nula na konci výpisu sa používa C + + pre označenie konca poľa
3

Zobrazte reťazec na obrazovku s nasledujúcom príklade : .

showString ( astString ) ;
4

Napíšte showString ako samostatná funkcia . Jedná sa o jednoduchý spôsob , ako zobraziť členmi poľa :

void showString ( char astString [ ] )

{

for ( int i = 0 ; astString [ i ! ] = ' \\ 0 ' ; i + + )

{

cout << astString [ i ] ;

}

}

Tento jednoduchý slučky kroky cez pole a vytlačí každého člena na obrazovke . Táto funkcia ukončí , keď narazí na znak '0 ' na konci poľa .

Najnovšie články

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