Título: [Consulta] Duda con generacion de txt y archivos Publicado por: Razinger48 en 27 Marzo 2014, 19:41 pm Hola buenos dias, tengo que realizar un programa y se me presento una duda
Tengo un programa con un .txt que contiene lo siguiente: (seria Color - Tamaño - Perforaciones - Forma (C/R) ) ROJO GRAND2C NEGRO CHICO1C AMARI GRAND1R BLANC CHICO4R VIOLE CHICO1R BLANC GRAND1C ROJO GRAND4C BLANC CHICO2C VERDE GRAND1C AZUL CHICO2C NEGRO GRAND4C Con el siguiente programa lo leo y lo muestro. Código: #include<iostream> #include<fstream> #include<cstdlib> #include<cstring> using namespace std; //Generacion de un boton struct boton { string color; string tamanio; int perf; string forma; //C/R }; int main() { string botonlinea; int n; boton botonstruct; ifstream archivoentrada("BOTON2.txt"); getline(archivoentrada,botonlinea ); while (!archivoentrada.eof()) { //getline(archivoentrada,botonlinea ); botonstruct.color=botonlinea.substr(0,5); botonstruct.tamanio=botonlinea.substr(5,5); botonstruct.perf=atoi((botonlinea.substr(10,1).c_str())); botonstruct.forma=botonlinea.substr(11,1); cout<<botonstruct.color<<endl; cout<<botonstruct.tamanio<<endl; cout<<botonstruct.perf<<endl; cout<<botonstruct.forma<<endl; getline(archivoentrada,botonlinea); } return 0;} Mi consulta es: ¿Como armo un pequeño menu para que una persona vaya eligiendo Color - Tamaño - Perforaciones - Forma (C/R), el programa vaya a mi .txt, consulte los datos ingresados y luego lo guarde en otro? Ejemplo: Citar "Ingrese color" La persona elige rojo "Ingrese tamaño" La persona elige grand "Ingrese perforaciones" La persona elige 2 "Ingrese forma" La persona elige C Entonces el programa genera un txt que se llame "caja.txt" y guarde uno que diga ROJO GRAND2C Y asi sucesivamente Desde ya muchisimas gracias Alexis |