Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Четверг
2 мая
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
806889
Топик полностью
Vit
(05.01.2018 21:57, просмотров: 93)
ответил
йцукен
на
Как это вы имя типа инициализируете? Кроме того, .arrx[61] - это не массив, а его элемент с индексом out of range. Вот так ИАР компилирует:
Спасибо, без квадратных скобок сработало. Я-то по выхлопу понял, что оно элемент массива берёт, потому и с индексом на 1 меньше попробовал. Насчет имени типа что не так?
Ответить
У вас написано typedef ... x; здесь x становится именем типа, потом вы пишите x = ... , вместо x some_variable = ...
-
йцукен
(05.01.2018 22:09
)
а, да. перерисовывал и провтыкал. ща поправлю. у меня typedef struct x{...}x; - думал вопрос в этом
-
Vit
(05.01.2018 22:13
)