ciao a tutti avrei un problema con questo switch...cioè è uno switch di switch...una volta selezionato il primo menu amministratore vado a finire in un altro menu con diversse opzioni tipo: inserimento,cerca, modifica ecc...solo che qualsiasi numero metto mi fa sempre il primo caso dello switch cioè inserimento...che ne pensate??
codice:
int main()
{
char a='s';
int menu;
do{
system ("CLS");
cout << "1.Amministratore" <<"\n" << endl;
cout << "2.Cliente " <<"\n" << endl;
cout << "3.Uscita " <<"\n" << endl;
cout << "Che operazione vuoi effettuare? Inserisci il numero:" <<endl;
cin >> menu;
switch(menu)
{
case 1:
{
system ("CLS");
ADMIN();/*
int menu2;
menu2=ADMIN();*/
switch(menu)
{
case 1:
{
system ("CLS");
inserimento();
}
break;
case 2:
{
system ("CLS");
CercaProdotti();
}
break;
case 4:
{
system ("CLS");
ConsultaFile();
}
break;
}
}
break;
case 2:
{
system ("CLS");
UTENTE();
}
break;
case 3:
{
uscita ();
}
break;default:
cout << "Scelta non consentita " << "\n" << endl;
}
cout << endl;
cout << "Vuoi uscire dal programma? (s/n) " << endl;
cin >> a;
}while(a=='n');
system("PAUSE");
}