ayuda con C

karen
30 de Agosto del 2005
en este momento me estan enseñando java y me piden que pase un programa que hay en c a java... y no entiendo que significa

Typedef enum {TIMES, PLUS, LPAREN, RPAREN, EOL, NUMBER, ERROR}TokenType;

// que es lo que hace esto? alguien sabe como se puede pasar a java??????

gracias

felix
30 de Agosto del 2005
en este codigo se esta declarando un tipo enum
o enumerado

aunque el typedef confunde un poco pues en realidad no es muy necesario


enum Mese( enero,febrero,marzo,abril,mayo,etc);

un tipo enun es un tipo personalizado que se supone solo engloba las constantes declaradas dentro de el.

en java no existen las enumeraciones como en C pero existe una clase enumerable la cual puedes heredar y te funcionara como un enum de C investiga un poco mas pues no lo manejo muy bien.
Saludos.

y/o
30 de Agosto del 2005
esa instruccion lo que hace es definir un tipo de dato solo que lo que no comprendo son los parametros que ahi aparecen. Y lo depasarlo a Java tiene que saber que son esos parametro ademas no pretenda traducir el codigo de un leguaje a atro, sino mas bien trate de comprender la logiaca del algoritmo y plasmela en Java!!.
Suerte!!