Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/06/2011, 13:25
Avatar de baker1562
baker1562
 
Fecha de Ingreso: marzo-2011
Ubicación: Puntarenas
Mensajes: 261
Antigüedad: 13 años
Puntos: 9
Pregunta while y arreglo en c++!!!

Hola, tengo un problema y desearia que me ayudaran si son tan amable, tengo un proyecto donde hay que hacer un programa tipo biblioteca, donde se piden libros y esas cosas(ingreso de socios, ingresos de nuevos libros, etc), el problema como hago para inicializar el nombre en la posicion 1 de un arreglo de 4, y guardarlo en memoria, osea guardar un nombre y despues hacer otra opciones, y despues guardar otro nombre, pero que brinque del 1 al 2 y asi sucesivamente, porque lo hago y lo que me hace es sobreescribir la solo la posicion 1, se los agradeceria mucho, tambien tengo un problema con el while de que esta en el programa, no me muestra la ultima opcion!!!

Código C++:
Ver original
  1. #include <iostream>
  2. #include <iomanip>
  3.  
  4. using namespace std;
  5.  
  6. int main ()
  7. {
  8.     int ISBN[4];
  9.     char nombre_libro[4];
  10.     char editorial[4];
  11.     int numero_edicion[4];
  12.     char autor[4];
  13.     int identidicador[4];
  14.     char nombre[4];
  15.     char apellidos[4];
  16.     char fecha_registro[4];
  17.     int estado[4];
  18.     int opcion;
  19.     int i;
  20.     string respuesta;
  21.    
  22.    
  23.     while(respuesta!="N" && respuesta!="n")
  24.     {
  25.        cout<<"******Biblioteca Pública^El Raton Feliz^******"<<endl;
  26.        cout<<endl;
  27.        cout<<"Digite #1, para ingresar nuevo socio."<<endl;
  28.        cout<<"Digite #2, para cambiar estado del socio."<<endl;
  29.        cout<<"Digite #3, para ingresar nuevo libro."<<endl;
  30.        cout<<"Digite #4, para prestar libro."<<endl;
  31.        cout<<"Digite #5, pàra recibir libro."<<endl;
  32.        cout<<"Digite #6, para desplegar lista de libros."<<endl;
  33.        cout<<"Digite #7, para desplegar lista de socios."<<endl;
  34.        cout<<"Digite #8, para desplegar lista de libros prestados actualmente"<<endl;
  35.        cout<<endl;
  36.        cout<<"Que opcion desea realizar?"<<endl;
  37.        cin>>opcion;
  38.        system("cls");
  39.        int i=1;
  40.           if(opcion==1)
  41.             {
  42.               cout<<"******Ingreso de nuevo socion******"<<endl;
  43.               cout<<endl;
  44.               cout<<"Ingrese nombre:"<<endl;
  45.               cin>>nombre[i];
  46.               i=i+1;
  47.               system("cls");
  48.                }
  49.          
  50.        cout<<"Desea realizar otra accion. s/n?"<<endl;
  51.        cin>>respuesta;
  52.        system("cls");
  53.        }
  54.        return 0;
  55.        }


de antemano, agradezcon su preciada ayuda!!