распознать режим отладки в затмении - PullRequest
1 голос
/ 24 сентября 2011

как сделать что-то подобное в eclipse для c

#ifdef _DEBUG printf("debug mode is on\n");
#elif printf("debug mode is off\n");

Я прогуглил это и обнаружил, что мне нужно использовать #ifdeb, но, к сожалению, это не сработало, заранее спасибо за любую помощь

1 Ответ

0 голосов
/ 24 сентября 2011

#ifdef и #elif используют всю строку в качестве условия, поэтому printf s интерпретируются как часть #if.Вам нужно поместить код в отдельные строки и использовать #endif для закрытия # if

например

#ifdef _DEBUG 
printf("debug mode is on\n");
#else
printf("debug mode is off\n");
#endif
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...