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 vger.kernel.org
More majordomo info at http://vge
r.kernel.org/majordomo-info.html
|