01: // enum: uso naturale con switch
02: #include<stdio.h>
03: #include<stdlib.h>
04:
05: // i valori possono essere assegnati esplicitamente
06: enum stagione
07: {
08: PRIMAVERA = 1,
09: ESTATE = 2,
10: AUTUNNO = 3,
11: INVERNO = 4
12: };
13:
14: int main(int argc, char **argv){
15:
16: enum stagione s;
17:
18: printf("inserisci stagione (1=primavera 2=estate 3=autunno 4=inverno): ");
19: scanf("%d", (int*)&s);
20:
21: // enum + switch: il compilatore avvisa se manca un caso
22: switch(s)
23: {
24: case PRIMAVERA: printf("fa fresco\n"); break;
25: case ESTATE: printf("fa caldo\n"); break;
26: case AUTUNNO: printf("piove\n"); break;
27: case INVERNO: printf("fa freddo\n"); break;
28: default: printf("valore non valido\n");
29: }
30:
31: return 0;
32: }
33:
Se avete commenti o osservazioni su questa pagina
mandate un messaggio di posta elettronica a bertoƶƶi@ce.unipr.it
mandate un messaggio di posta elettronica a bertoƶƶi@ce.unipr.it