dichiarare una sting per invertire . Immettere il seguente nell'editor di testo :
# include # include # include using namespace std; int main ( ) { linea 1 , linea 2 ; ( " filename.txt " ) ; se ( file.good ( ) ) per { getline (file , linea 1 ) ; } file.close (); } l'obiettivo , quindi , è quello di prendere " line1 " (che contiene una riga dal file " nomefile ") e invertirla. 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 - ) { 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 . 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 . "
stringa
file di ifstream
2
3
Informazioni correlate
Programmazione © www.354353.com