Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

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

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

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.04.2008, 01: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, 01:36   #2
IgorKr
Пользователь
 
Аватар для IgorKr
 
Регистрация: 19.11.2006
Сообщений: 44
По умолчанию

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


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

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


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