#define prt(fmt, arg...) printf(number=%d가 왜안되는지...

kernelbomb의 이미지

#define prt(fmt, arg...) printf("num=%d "fmt, number, ##arg);

로 선언하고 함수에서

int number = 10;
prt("test code\n");

하면 오류가 나오네요.

int number = 10;
prt("test code\n", number);

라고해야 되는데... 제가 잘 못 한건가요?

pynoos의 이미지