tipo enum

pa_trus
25 de Noviembre del 2005
Hola!
Si alguien me pudiera explicar un poco como va el tipo enum...
El problema es que tengo que pasar un enum a una funcion. y en otra lo que devuelve es de tipo enum... nose, me salen muxos errores.

Phulzare
25 de Noviembre del 2005
Supongo que ya has utilizado las estructuras.

El esquema de ejemplo es el siguiente:

enum Colores{
azul
rojo
blanco
cafe
}

enum Elementos{
agua
fuego
aire
tierra
}

a la funcion le pasarias el tipo de dato de esta forma:

Elementos Quecolores(Colores A){
switch(A){
case 0:
return(agua);
break;
case 1:
return(fuego);
break;
case 2:
return(aire);
break;
case 3:
return(tierra);
break;
}
}