using namespace std ;
int main () {
chaîne de
ligne1 , ligne2 ;
fichier ifstreamet
( " filename.txt ");
if ( file.good ()) {
getline ( fichier, ligne 1 ) ;
}
file.close ();
< p >}
l'objectif est donc de prendre " line1 " (qui contient une ligne du fichier " fichier.txt " ) et inverser la tendance.
2
créer une boucle à effectuer une itération sur la chaîne , dans le sens inverse . Entrez la commande suivante dans l'éditeur de texte :
int i = (int) line1.length () -1;
pour ( i; i> = 0; i - ) < br >
{
ligne 2 + = ligne1 [i]
}
la boucle "for" commence par " i ", en référence à la position du dernier caractère la phrase. Il ajoute que cette lettre ligne 2 , et se déplace vers le prochain caractère de ligne1 en sens inverse.
3
impression sur la ligne arrière. Entrez la commande suivante dans l'éditeur de texte , à la suite de la boucle :
cout << ligne2 << endl;
Si ligne1 lire " inverser la ligne, " ligne2 doit se lire " enil EHT esreveR . "