Hola.
Necesito invertir en el archivo de salida el contenido que tengo en un archivo de entrada, en este caso son las vocales, pero no sé que aplicarle a la función para invertirlas. ¿Qué podría hacer? Esto es lo que he hecho:
#include<iostream>
#include<cstdlib>
#include<fstream>
using namespace std;
int leer_char(istream& is){
char p;
is >> p;
return p;
};
ostream& escribir_char(char p, ostream& os){
os << p;
os <<'\t' ;
return os;
};
int main() {
ifstream ifs("vocales.txt");
ofstream ofs("salida_vocales.txt");
escribir_char(leer_char (ifs), ofs);
escribir_char(leer_char (ifs), ofs);
escribir_char(leer_char (ifs), ofs);
escribir_char(leer_char (ifs), ofs);
escribir_char(leer_char (ifs), ofs);
ifs.close();
ofs.close();
cout << endl;
system("pause");
return EXIT_SUCCESS;
};