שאלת #define למומחים

sicko

New member
שאלת #define למומחים

שלום אני צריך להגדיר מאקרו ב c, מספר הפרמטרים למארקו לא ידוע מראש על הלינוקס זה עובד : (define LOG(e...) printf(e# אבל לא עובד בVisual Studio האם אתם יודעים איך אפשר להגדיר את זה ? (חשוב שזה ישאר מאקרו) תודה
 

annefan

New member
תראה, תשמע

מה שאתה מחפש נקרא Variadic Macros, ונכנס לתקן של C99, ולא ל-++C. gcc תומך בו, אבל VS לא (אני לא יודע אם VS7.1 תומך בזה). הנה משהו שמצאתי.
 
למעלה