elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


  Mostrar Mensajes
Páginas: [1]
1  Programación / Programación C/C++ / [Consulta] Duda con generacion de txt y archivos 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
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines