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 sa reťazec zo vstupného súboru a zvrátiť v C + +

manipulácia String je dôležitým aspektom programovania . Programovacích jazykoch , ako je C , C + + a nemusí prísť pripravený spracovať komplexný reťazec manipulácia ( aj keď môže niekedy programátor obísť tento problém pomocou špeciálnych modulov ) . Čítanie vetu zo súboru a jeho obrátenie vyžaduje brať vetu a čítanie znakov , je skopírovať do nového reťazca . Veci , ktoré budete potrebovať
C + + kompilátora ( napr. G+ + ) alebo IDE ( napríklad Microsoft Visual Studio )
Text Editor
Zobraziť ďalšie inštrukcie Cestuj 1

Declare bodnutie zvrátiť . Zadajte do textového editora : Spojené

# include klipart

# include

# include

using namespace std ;

int main ( ) {

string řádek1 , line2 ;

ifstream súbor ( " filename.txt " ) ;

if ( file.good ( ) )

{

getline ( súbor , řádek1 ) ;

}

file.close ( ) ;

}

cieľ , potom , je , aby sa " line1 " ( ktorý obsahuje riadok zo súboru " Filename.txt " ) , a zvrátiť ho .
2

Vytvorte slučku iterovat cez reťazec , v opačnom smere . Zadajte do textového editora :

int i = ( int ) line1.length ( ) -1 ;

pre ( i , i > = 0 , i - )

{

line2 + = řádek1 [ i ]

}

" pre " slučky začína s " i " s odkazom na pozíciu posledného znaku v veta . To pripojí ten list line2 , a presunie na ďalší znak riadku 1 v opačnom smere .
Sims 3

Vytlačte si reverznej riadok . Zadajte do textového editora , po slučke :

cout << line2 << endl ;

Ak řádek1 čítať " reverse linku , " line2 by ste si mali prečítať " enil EHT Esrever . "

Najnovšie články

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