using namespace std;
int main ( ) {
stringa
linea 1 , linea 2 ;
file di ifstream
( " filename.txt " ) ;
se ( file.good ( ) ) per
{
getline (file , linea 1 ) ;
}
file.close ();
< p > }
l'obiettivo , quindi , è quello di prendere " line1 " (che contiene una riga dal file " nomefile ") e invertirla.
2
creare un ciclo per scorrere la corda , in senso inverso . Immettere il seguente nell'editor di testo :
int i = ( int ) line1.length ( ) -1;
per (i , i> = 0; i - ) < br >
{
line2 + = linea 1 [ i]
}
il ciclo "for " inizia con "i ", riferendosi alla posizione dell'ultimo carattere in la sentenza. Aggiunge tale lettera alla linea 2 , e si sposta al carattere successivo della linea 1 in retromarcia .
3
stampa fuori la linea di ritorno . Immettere il seguente nell'editor di testo , seguendo il ciclo :
cout << linea 2 << endl;
line1 leggere " invertire la linea", linea 2 dovrebbe leggere " ENIL EHT esrever . "