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

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

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


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 25 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

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

У меня 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
Репутация: 10
По умолчанию

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

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

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


08:37.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.