[C con Clase] Buscador de Constantes

Abel aydabella en yahoo.com.ar
Vie Sep 21 08:20:44 CEST 2012


Hola a todos,
cuando tenemos definidos varias constantes en esta forma:

#define SET_TODOS "[ 0000 ]"  SET_A SET_B "[ 9800 ]" SET_C "[ 102F ]"
#define SET_A           "[ A ]"
#define SET_B           SET_E "[ 102F ]"
#define SET_C           "[ C ]"
#define SET_E           "[ E ]"

el compiler hace que SET_TODOS tenga el siguiente valor:
"[ 0000 ]" "[ A ]" "[ E ]""[ 102F ]" "[ 9800 ]" "[ C ]" "[ 102F ]"

Mi objetivo es escribir una Funcion parecida, donde como parámetro le doy:
#define SET_TODOS "[ 0000 ]"  SET_A SET_B "[ 9800 ]" SET_C "[ 102F ]"
y como respuesta quiero obtener:
"[ 0000 ]" "[ A ]" "[ E ]""[ 102F ]" "[ 9800 ]" "[ C ]" "[ 102F ]"
las constantes los busco en el mismo archivo header.
Mi idea es hacer una recursión, pero talvez ustedes tengan alguna otra idea.
Les agradezco por todo aporte.
Saludos.
Abel.


Más información sobre la lista de distribución Cconclase