Uso di enum

di il
1 risposte

Uso di enum

Salve a tutti, ho una domandina riguardo all'uso di enum: ho integrato un enum all'interno di una struttura, e vorrei che, una volta letto da tastiera un intero (che corrisponde ai vari campi dell'enum), il programma restituisse non l'intero ma la stringa associata. Si può fare con il Printf?

Ovviamente vorrei sapere un metodo che non comprenda l'utilizzo di un if per ogni opzione dell'enum...

Grazie mille!!!

1 Risposte

  • Re: Uso di enum

    Usi un vettore

    static char *enumStrings[] = {"ENUM1", "ENUM2", "ENUM2"};

    e usi il valore come indice
Devi accedere o registrarti per scrivere nel forum
1 risposte