Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Eliminar y modificar datos de entrada C++

Estas en el tema de Eliminar y modificar datos de entrada C++ en el foro de C/C++ en Foros del Web. Disculpen, tengo dudas sobre esto. Tengo este código: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código C++: Ver original #include <iostream>   using namespace std ;   class Sucursal { ...
  #1 (permalink)  
Antiguo 23/09/2013, 17:21
 
Fecha de Ingreso: septiembre-2013
Mensajes: 8
Antigüedad: 10 años, 7 meses
Puntos: 0
Pregunta Eliminar y modificar datos de entrada C++

Disculpen, tengo dudas sobre esto. Tengo este código:

Código C++:
Ver original
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. class Sucursal{
  6. public:
  7.     int numeroSucursal;
  8.     char domicilio [20];
  9.     char ciudad [12];
  10.     char estado[12];
  11.     char telefono[10];
  12.     char encargado[20];
  13.  
  14. public:
  15.     void Capturar();
  16.     void Modificar();
  17.     void Revisar();
  18.     void Buscar();
  19.     void Eliminar();
  20. };
  21.  
  22.     void Sucursal::Capturar(){
  23.     cout<<"\nCapturar Sucursal \n\n";
  24.     cout<<"Numero de Sucursal: ";
  25.     cin>> numeroSucursal;
  26.     cout<<"Domicilio: ";
  27.     cin>> domicilio;
  28.     cout<<"Ciudad: ";
  29.     cin>> ciudad;
  30.     cout<<"Estado: ";
  31.     cin>> estado;
  32.     cout<<"Telefono: ";
  33.     cin>> telefono;
  34.     cout<<"Encargado: ";
  35.     cin>> telefono;
  36.     cout<<"\n----------------------------------------\n";
  37. }
  38.  
  39.     void Sucursal::Modificar(){
  40.     cout<< "\nModificar Sucursal \n\n";
  41.     cout<<"No disponible :( \n";
  42.     cout<<"\n----------------------------------------\n";
  43. }
  44.  
  45.     void Sucursal::Revisar(){
  46.     cout<< "\nRevisar Sucursales \n\n";
  47.     cout<<"Numero de Sucursal: " << numeroSucursal << endl;
  48.     cout<<"Domicilio: " << domicilio << endl;
  49.     cout<<"Ciudad: " << ciudad << endl;
  50.     cout<<"Estado: " << estado << endl;
  51.     cout<<"Telefono: " << telefono << endl;
  52.     cout<<"Encargado: " << encargado << endl;
  53.     cout<<"\n----------------------------------------\n";
  54. }
  55.  
  56.     void Sucursal::Buscar(){
  57.     int buscarnumero;
  58.     cout<< "\nBuscar Sucursal \n\n";
  59.     cout<< "Ingresa numero de sucursal: ";
  60.     cin>> buscarnumero;
  61.     if (buscarnumero==numeroSucursal){
  62.         cout<< "\nMostrando: \n\n";
  63.         cout<<"Numero de Sucursal: " << numeroSucursal << endl;
  64.         cout<<"Domicilio: " << domicilio << endl;
  65.         cout<<"Ciudad: " << ciudad << endl;
  66.         cout<<"Estado: " << estado << endl;
  67.         cout<<"Telefono: " << telefono << endl;
  68.         cout<<"Encargado: " << encargado << endl;
  69.         }
  70.     else
  71.         cout<< "\nLa Sucursal no existe" << endl;
  72.         cout<<"\n----------------------------------------\n";
  73. }
  74.  
  75.     void Sucursal::Eliminar(){
  76.     int eliminarsucursal;
  77.         cout<<"No disponible :( \n";
  78.         cout<<"\n----------------------------------------\n";
  79. }
  80. int main()
  81. {
  82.     int opc;
  83.     bool exit = true;
  84.     Sucursal sucur;
  85.  
  86.     while (exit)
  87.     {
  88.     cout<< "\nSucursales\n\n";
  89.     cout<< "1. Capturar\n";
  90.     cout<< "2. Modificar\n";
  91.     cout<< "3. Revisar\n";
  92.     cout<< "4. Buscar\n";
  93.     cout<< "5. Eliminar\n";
  94.     cout<< "6. Salir\n";
  95.     cout<< "\nSelecciona opcion: ";
  96.     cin>> opc;
  97.  
  98.     switch(opc){
  99.         case 1:
  100.             sucur.Capturar();
  101.             break;
  102.         case 2:
  103.             sucur.Modificar();
  104.             break;
  105.         case 3:
  106.             sucur.Revisar();
  107.             break;
  108.         case 4:
  109.             sucur.Buscar();
  110.             break;
  111.         case 5:
  112.             sucur.Eliminar();
  113.             break;
  114.         case 6:
  115.             cout<< "\nSaliste exitosamente\n";
  116.             exit = false;
  117.             break;
  118.         default:
  119.             cout<<"\nOpcion no valida\n";
  120.             cout<<"\n----------------------------------------\n";
  121.             break;
  122.         }
  123.     }
  124. }

En la aplicación de consola, ya una vez que corre, guarda los datos de entrada que se piden en la opción "Capturar". ¿Cómo puedo modificar y eliminar esos datos ya ingresados? Tengo la opción de "Modificar" y de "Eliminar", pero todavia están como no disponibles; ¿con que códigos puedo hacer que funcionen?

Última edición por carrod9200; 23/09/2013 a las 17:50

Etiquetas: entrada, funcion, int, modificar, numero
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:58.