מקרואים
יש לי פונקציה:
יש לי פונקציה:
Log(int x,int y,int nCode,const char *szText,...);
ואני רוצה להגדיר לה מקרו שייכתבו כך:LOG(nCode,"Hello %s","World");
ניסיתי להגדיר#define LOG(x,y) Log(1,2,x,y)
אבל כמו שאפשר לנחש זה יעבוד רק לפרמטר הראשון. יש למישהו רעיונות? ניסיתי גם לעטוף את כל המחרוזות בסוגריים אבל זה גם לא עוזר