Ayuda, necesito un arreglo con la funcion struct que de un menu con 6 opciones
......................................…
. (Menu que pida codigo, nombre, apellido del EMPLEADO)
. [ A ]ltas
. [ B ]ajas (Fisica y logica) (Borrar sus datos y opcion de borrar al empleado pero no sus datos)
. [ C ]onsultas (consultar datos con el codigo del empleado)
. [ M ]odificar (Modificar los datos con el codigo del empleado, por si hubo algun error)
. [ R ]eporte (Dar un reporte de toda la informacion de los empleados)
. [ S ] alir (Salir del programa)
......................................…
Me podrian dar por lo menos una idea de como ponerle la opcion de las teclas ya sea mayuscula o minuscula para elegir cada opcion.....mediante el teclado....
solo quiero una idea, del proyecto llevo esto....si me corre pero le falta....
Código:
#include <iostream>
#include <stdlib.h>
struct datosper {
char codigo[9];
char ap[30];
char am[30];
char nom [50];
int edad;
char genero;
struct fechanaci;
int dia;
char mes[3];
int ano;
char municipio[60];
char estado[30];
char pais[20];
};
main (){
char _op='a';
while( _op!='6')
{
cout<< "\n- [A]ltas -";
cout<< "\n- [B]ajas -";
cout<< "\n- [C]onsultas -";
cout<< "\n- [M]odificadores -";
cout<< "\n- [R]eportes -";
cout<< "\n- [S]alir -\n";
cout<< "-[ ";
_op = cin.get();
switch( _op )
{
case 'A':
case 'a':
break;
case 'B':
case 'b':
break;
case 'C':
case 'c':
break;
case 'M':
case 'm':
break;
case 'R':
case 'r':
break;
}
}
cout<< "\n\n Pulsa para salir...";
cin.get();
datosper a1;
cout <<"\n\t MI EMPRESA ES DE VENTA DE CARROS " << endl;
cout <<"\n\t estructuras en c" << endl;
cout <<"\n\t escribe los datos personales del empleado:" <<endl;
cout <<"codigo:"; cin >>a1.codigo;
cout <<"escribe el apellido paterno:" <<endl;
cout <<"ap:"; cin >> a1.ap;
cout <<"escribe el apellido materno:" <<endl;
cout <<"am:"; cin >>a1.am;
cout <<"escribe el nombre (s):" << endl;
cout <<"nom:"; cin >>a1.nom;
cout <<"escribe la edad:"<<endl;
cout <<"edad:"; cin >>a1.edad;
cout <<"escribe el genero:" << endl;
cout <<"genero:"; cin >>a1.genero;
cout <<"\n\t fecha de nacimiento del empleado" << endl;
cout << "\n\t escribe dia de nacimiento:" << endl;
cout <<"dia:"; cin >>a1.dia;
cout <<"escribe el mes:" <<endl;
cout <<"mes:"; cin >>a1.mes ;
cout <<"escribe el ano:" <<endl;
cout <<"ano:"; cin >>a1.ano;
cout <<"escribe el municipio:" <<endl;
cout <<"municipio:"; cin>>a1.municipio;
cout <<"escribe el estado:" <<endl;
cout <<"estado:"; cin >>a1.estado;
cout <<"escribe el pais:" <<endl;
cout <<"pais:"; cin >>a1.pais;
cout <<"\n\t la informacion almacenada es:" <<endl;
cout <<"codigo:" <<a1.codigo<<endl;
cout <<"ap:" <<a1.ap<<endl;
cout <<"am:" <<a1.am<<endl;
cout <<"nom:" <<a1.nom<<endl;
cout <<"edad:" <<a1.edad<<endl;
cout <<"genero:" <<a1.genero<<endl;
cout <<"dia:" <<a1.dia<<endl;
cout <<"mes:" <<a1.mes<<endl;
cout <<"ano:" <<a1.ano<<endl;
cout <<"minicipio:" << a1.municipio<<endl;
cout <<"estado:" <<a1.estado<<endl;
cout <<"pais:" <<a1.pais<<endl;
return 0;
}