Título: ayuda sobre invertir palabras Publicado por: dokomaster en 8 Junio 2016, 01:22 am tengo un programa en c++ que me invierte ciertos números con iteradores que es este:
#include<iostream> #include<vector> using namespace std; int main(){ ifstream narchivos; narchivos.open("lista.txt"); int a,b,c,d; vector<int> vec; vector<int>::iterator it; vector<int>::reverse_iterator rit; // Llenamos todas las posiciones con el numero 100. for(int i = 0; i < 10; ++i){ vec.push_back(i); } // Recorremos el vector con iteradores. cout << "recorrido con iterador" << endl; for(it = vec.begin(); it != vec.end(); ++it){ cout << *it << " "; } cout << endl; // Recorremos el vector inverso con iteradores. cout << "recorrido con iterador" << endl; for(rit = vec.rbegin(); rit != vec.rend(); ++rit){ cout << *rit << " "; } cout << endl; } La duda es que nose como hacerlo con archivos, en donde ingrese una serie de palabras y me de como salida el inverso, como este ejemplo: 1-hola 1-mundo 2-mundo 2-hola |