Здравствуйте.
Проблема следующая: нужно перенести программку, написанную на VS 2005 в среду VS 6 (компилятор VC++ 6.0) — бывает и такое )). Но эти компиляторы по разному работают с переменными, используемыми для управления циклами. Например в VS 2005 следующая конструкция вполне корректна:
for(int i = 0 ...) {
...
}
for(int i = 0 ...) {
...
}
То есть эти переменные рассматриваются компилятором как совершенно различные (объявленные в разных блоках). При компиляции такого кода с помощью VC++ 6.0 выдается ошибка о переопределении переменной. В всязи с этим возникают трудности при переносе и выдается масса сообщений об ошибках. Если ли параметр для компилятора VC++ 6.0, который заставляет его воспринимать эти переменные как различные.
Заранее благодарен
mailto:dimon-main@mail.ru