Цитата(Kuz'ka @ Dec 13 2005, 10:59)

Есть команда препроцессора #define. Ею можно переопределить имя переменной.
int Var1;
#define Var2 Var1;
Но в полученную новую переменную нельзя записать новое значение (Var2 = 34; не работает ).
.........
Спасибо!
Как это не работает?! Такого быть не может, потому-что такого не может быть!
при компиляции везде после самого #define все "Var2" ЗАМЕНЯЮТСЯ на Var1. Если не работает Var2, значит и не работает Var2! Привнедите полный код, вероятно у вас ошибка.