makro frage
-
hi,
ich würde gern ein makro schreiben, dass aus
MY_MAKRO( printf("iArray[%i] = %i\n", 6+MY_I, iArray[6+MY_I]) )
diesen code produziert:
printf("iArray[%i] = %i\n", 6, iArray[6]); printf("iArray[%i] = %i\n", 7, iArray[7]);
hat da jemand eine idee?
Lars
-
Ist das hier ok, oder wie meinst du das?
#define MY_MAKRO(e) for (int MY_I = 0; MY_I <= 1; MY_I++) e;
Edit: Oder auch ohne Schleife:
#define MY_MAKRO(e) { int MY_I = 0; e; MY_I = 1; e; }
-
japp, danke. funzt super