Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > preprosessor


Автор: Гость_noname 3.3.2004, 19:19
char c;
#ifdef ONE
c = 1;
#else
#ifdef TWO
c = 2;
#else
c = 0;
#endif
#endif
Так все просто и понятно
Как это можно еще записать?

Другой примерsad.gif Чего хочу - понятно, а какой синтаксис? Или невозможно?)
#ifndef ONE or TWO
c = 0;
#endif

Автор: Unregistered 3.3.2004, 19:21
Во-первых, preprocessor!

Автор: Дрон 3.3.2004, 19:26
Вот так можно:
Код
#if defined ONE || defined TWO
c = 0;
#endif

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)