Hello, I want to use a macro for a structure member, something like: typedef struct { int a; int b; int c; } myStruct; myStruct x; x.a = 7; x.b = 8; x.c = 9; #undef PARAM #define PARAM a printf("x=%d\n", x.##PARAM); #undef PARAM #define PARAM b printf("x=%d\n", x.##PARAM); #undef PARAM #define PARAM c printf("x=%d\n", x.##PARAM); But I'm having problems in writing it correct (that "x.##PARAM"). Are you faster than a google search? :) Thanks This email is subject to Computaris email terms of use: http://www.computaris.com/email_terms.html - To unsubscribe from this list: send the line "unsubscribe linux-c-programming" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html