Здравствуйте, Мне нужна помощь в определении макроса, зависящего от переменной. Для Eg:C- Препроцессор, определяющий макрос
#if TEMP
#define COUNT 5
#else
#define COUNT 6
#endif
TEMP будет установлен в функции. Например:
void func()
{
TEMP = 1;
}
Установка счетчика макро и определение темп в разных файлах.
Может ли кто-нибудь помочь мне в этом?
ТИА Sowmya
'define' предназначены для препроцессора. – bzeaman
Вы не можете установить макросы препроцессора, как обычные переменные, особенно не время выполнения. Препроцессор запускается как отдельный шаг в процессе компиляции перед фактическим компилятором. –
Зачем определять COUNT как макрос, а не переменную? Btw, вы не можете поместить имя переменной в команду 'define' preprocessor. – Bentoy13