Changed it a little bit so now i can insert code wherever i like
Code:
#include <stdio.h>
#define setup_xyz(after_x, after_y, after_z) \
for (x = 0; x < number; x++) \
{ \
after_x; \
for (y = 0; y < number; y++) \
{ \
after_y; \
for (z = 0; z < number; z++) \
{ \
after_z; \
} \
} \
}
int main()
{
int number = 3;
int x, y, z;
setup_xyz( printf("\nafter_x"), printf("\nafter_y") , printf("\nafter_z"));
}
AND it works when i stick it in my header file!!
This is honestly going to take about 300 lines out of my code!! Thanks A LOT!!
Simon.