using namespace std ;
int main
( ) {
touwtje
lijn 1 , lijn 2 ;
ifstream bestand
( " filename.txt " ) ;
if ( file.good ( ) ) {
getline
( file , lijn 1 ) ;
}
file.close ( ) op ;
}
het doel is dan ook om " Lijn1 " (dat een regel uit het bestand " filename.txt " bevat ) te nemen en omkeren . kopen van 2
Maak een lus te itereren over de string , in omgekeerde . Voer het volgende in de teksteditor :
int i = ( int ) line1.length ( ) -1 ;
voor ( i ; i > = 0 ; i - ) < br
{
regel2 + = lijn 1 [ i ]
} >
de lus "voor" begint met " i" verwijst naar de positie van het laatste teken in de zin. Het voegt die brief aan lijn 2 , en verhuist naar het volgende teken van lijn 1 in omgekeerde .
Print 3 uit de omgekeerde lijn . Voer het volgende in de teksteditor , na de lus :
cout
<< regel2 << endl ;
Als regel1 lezen " reverse de lijn , " line2 moeten lezen " enil EHT esrever . "