Не буду создавать новую тему.
Какая-то фигня в codevision со структурами. Поднял давнишний проект, написанный в версии 1.25.5. Надо немного исправить его, ну думаю сделаю в версии 2.05.
Задал 2 безымянных структуры:
Код
eeprom struct {
unsigned char cc_l[3],
cc_r[3],
cc_low,
pc_l[4],
pc_r[4],
pc_low;
} ecommand;
flash struct { // дефолтные значения
unsigned char cc_l[3],
cc_r[3],
cc_low,
pc_l[4],
pc_r[4],
pc_low;
} fcommand
так вот в версии 1.25 строка типа ecommand = fcommand; корректно присваивает все значения всем переменным структуры, а в версии 2.05 - ругается и не компилируется. Почему?