Форум программистов
 
Регистрация на форуме тут, о проблемах пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль

Купить рекламу на форуме 15-35 тыс рублей в месяц

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail


Оплата за обучение в Kata Academy только после твоего трудоустройства в IT, начни карьеру Middle Java-разработчика


Ответ
 
Опции темы Поиск в этой теме
Старый 22.04.2008, 00:17   #1
alef
Новичок
Джуниор
 
Регистрация: 22.04.2008
Сообщений: 1
Вопрос Директивы препроцессора в С++

У меня Microsoft Visual Studio 2005 (Windows Vista)

Почему во фрагменте программы

#if a<5
#define w 3
#else
#define w 2
#endif

строка #define w 2 определяется как Inactive Preprocessor Block?
alef вне форума Ответить с цитированием
Старый 25.04.2008, 00:36   #2
IgorKr
Пользователь
 
Аватар для IgorKr
 
Регистрация: 19.11.2006
Сообщений: 44
По умолчанию

В директивах препроцессора нельзя использовать переменные. Перечитайте литературу по командам препроцессора.
IgorKr вне форума Ответить с цитированием
Ответ
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Директивы компиляции joker Общие вопросы Delphi 3 10.06.2008 08:41
директивы в MASM - INVOKE, PROTO, LOCAL fermat_c Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 05.04.2008 17:25

Реклама для незарегистрированных, регистрация на форуме