DEFINE in zeichenketten
-
Nabend!
Ist es unter ANSI-C machbar, Defines in Zeichenketten zu bekommen?
in etwa:
#define WIDTH 5
int test = 10;
printf("%WIDTHi \n", test);das des so nicht funzt, ist mir klar, aber wie gehts? ohne strcat oder ähnliches!
thx im voraus
-
leider? garnicht!
-
#define STR(x) #x #define STRING(x) STR(x) STRING (WIDTH)
-
Oder in dem Fall:
printf("%*i \n", WIDTH, test);