Non esiste nessun metodo automatico, un tipo enumerato di fatto č un normale int (al di lā dei controlli aggiuntivi che il C++ ci effettua). L'unico modo č fare qualcosa del genere:
codice:
enum Semi
{
cuori,
fiori,
picche,
quadri
};
char * Semi2String(Semi seme, char * buffer, size_t bufLen);
//...
char * Semi2String(Semi seme, char * buffer, size_t bufLen)
{
switch(seme)
{
case cuori:
return strncpy(buffer,"cuori",bufLen);
case fiori:
return strncpy(buffer,"fiori",bufLen);
case picche:
return strncpy(buffer,"picche",bufLen);
case quadri:
return strncpy(buffer,"quadri",bufLen);
default:
return 0;
}
}
.