Cita de: Miseryk en 7 Marzo 2014, 20:59 PM
Sí, pero los defvar pueden cambiar de valory tendría que ir a cada uno y poner el valor actual que correspando (raro caso pero posible), inclusive aunque no cambiaran los valores, tendría que hacer 300 líneas de éso :|
si defvar1 está declarado como
Código (c) [Seleccionar]
#define defvar1 1
Ya te digo yo que defvar1 no va a cambiar su valor, al menos, hasta que no recompiles la aplicación.
Y tu eliges si crear un vector de 300 líneas... o un switch de 300 líneas. Si tienes 300 casos o buscas formas de optimizar ( por ejemplo agrupando por rangos de valores ) o tienes que poner todos los casos de forma explícita.