// CLASE MENU
//
#include <iostream>
#include <conio.h>
using namespace std;
class menu {
int nopc;
char *opcion[20];
public:
void creaMenu(char *[20], int);
int opMenu();
};
int main() {
char *opciones[] = {"SISTEMA BANCARIO",
"Crear cuenta", "Consultar cuenta", "Reportes",
"Salir"};
menu miMenu;
miMenu.creaMenu(opciones, 5);
miMenu.opMenu();
}
void menu::creaMenu(char *arrOpciones[20], int n) {
nopc= n;
for(int k=0; k<nopc; k++) {
opcion[k]=new char[20];
opcion[k]=arrOpciones[k];
}
}
int menu::opMenu() {
char miOp;
do {
system("cls");
cout << opcion[0] << "\n\n"; // Titulo de menu
for(int k=1; k<nopc; k++)
cout << k << ". " << opcion[k] << endl;
cout << "\n Su opcion: [1-" << nopc-1 << "]: ";
miOp=getche();
} while(miOp<'1' || miOp>nopc-1+'0');
return miOp-'0';
}