I valori true e false in C++ non sono un'enumerazione, e in C non sono definiti (anche se una libreria o un tuo programma può definirli come un enum).
Ecco un esempio piuttosto stupido (in C++):
codice:
enum LivelliUtente
{
Ospite,
Utente,
PowerUser,
Amministratore
};
//...
LivelliUtente lu;
//...
cout<<"Benvenuto ";
switch(lu)
{
case Ospite:
cout<<"ospite";
break;
case Utente:
cout<<"utente";
break;
case PowerUser:
cout<<"power user";
break;
case Amministratore:
cout<<"amministratore";
break;
default:
cout<<"sconosciuto";
}
cout<<".\n";
.