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

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

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

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Ответ
 
Опции темы
Старый 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 вне форума Ответить с цитированием
Ответ

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Директивы компиляции 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


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS