Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/11/2012, 16:48
Miraii
 
Fecha de Ingreso: noviembre-2012
Mensajes: 2
Antigüedad: 11 años, 5 meses
Puntos: 0
Error de compilación, sugerencias?

Disculpen pero tengo un pequeño problema con un programa que estoy realizando, el caso es crear un programa, vaya la redundancia que capture las matriculas y datos de un grupo de alumnos guardarlos y traerlos cuando se soliciten.
1.- podrían sugerirme una forma de guardar los datos para luego solicitarlos?
2.- Solo llevo la parte de capturar y todo eso solo que recibo errores a la hora de compilar podrían decirme en que estoy mal? .... les anexo el codigo que llevo hasta ahora:

Código C++:
Ver original
  1. //librerias
  2.  
  3. struct datos
  4. {
  5.     char nombre[20];
  6.     char apellidoP[20];
  7.     char apellidoM[20];
  8.     char materia[20];
  9.     int matricula;
  10.     int grupo;
  11. };
  12. int j=0;
  13. datos alumno[15];
  14. char menu;
  15. bool salir=false;
  16.  
  17.  
  18. void bienvenida()
  19. {
  20.     //solo algo que escirbi
  21. }  
  22.  
  23.  
  24. void captura()
  25. {
  26.     system("cls");
  27.         for(int i=0; i<3; i++){
  28.         j++;
  29.         cout<<"\n\tCaptura de datos"<<"\nIntroduzca su nombre: ";
  30.         _flushall();
  31.         gets(alumno[j-1].nombre);
  32.         cout<<"\nIntroduzca sus apellidos: ";
  33.         _flushall();
  34.         gets(alumno[j-1].apellidoP);
  35.         cout<<"\
  36.         cout<<"\nIntrduzca su edad: ";
  37.         _flushall();
  38.         cin>>(alumno[j-1].edad);
  39.         }
  40. }
  41.  
  42. void guardar()
  43. {
  44.     //si me recomiendan una forma facil de hacer esto seria perfecto
  45. }
  46.  
  47. void desplegar()
  48. {
  49.     system("cls");
  50.         cout<<"\nDespliegue de informacion";
  51.         for(int i=0; i<3; i++)
  52.         {
  53.             cout<<"\nContacto "<<i+1<<"\nNombre: "<<alumno[i].nombre<<"\nApellidos: "<<alumno[i].apellido<<"\nEdad: "<<alumno[i].edad<<endl;
  54.         }
  55.         _getch();
  56. }
  57.  
  58. void main(){
  59.     do{
  60. {
  61.     system("cls");
  62.     cout<<"\t\tMenu de opciones"<<"\na)Capturar datos"<<"\nb)Imprimir datos"<<"\nc)Salir\n";
  63.     cout<<"\nOprima a para escojer la opcion a y asi sucesivamente\n";
  64.     cin>>menu;
  65.     switch(menu)
  66.     {
  67.     case 'a':
  68.         bienvenida();
  69.         break;
  70.     case 'b':
  71.         captura();
  72.         break;
  73.     case 'c':
  74.         desplegar();
  75.         break;
  76.     case 'd':
  77.         salir=true;
  78.         break;
  79.     default: cout<<"Opcion no valida";
  80.         _getch();
  81.     }
  82. }
  83. }
  84.     while(!salir);
  85. }