меня печатают доступное что-то вроде этого#define с переменными аргументами для отладки
PrintMe(("abc %d",a));
PrintMe определена как этого
#define Printme(_X_) printf _X_
Но теперь мне нужно сопоставить его с какой-то печатью, которая принимает переменные аргументы что-то подобные
#define Printme(format , args ....) PrintVar(30,format,##args)
Printvar имеет одинарные круглые скобки, а Printme имеет двойные круглые скобки
Как отобразить эту
Есть ли причина, что вы используете макросы препроцессора вместо нормальной функции? – ipavl
Подробнее об определении макросов отладки см. В http://stackoverflow.com/questions/1644868/c-define-macro-for-debug-printing. –