Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: динамический массив
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Cредства разработки для МК > IAR
Zelepuk
испльзую IAR для MSP430. Хочу создать динамический массив.
класический вызов malloc не работает. Подозреваю что есть "компиляторские" штучки.
Подскажите, знатоки.
Палыч
Под кучу место не выделенно?

Menu -> Project -> Options -> General Options -> Heap Configuration
Zelepuk
выделено Data16 heap 80 (80 - это размер кучи)

мне здаётся я просто что-то делаю не так

пишу

short* y = (short*) malloc(2*sizeof(short));

мне выдаёт компилятор

Error[Pe059]: function call is not allowed in a constant expression
Error[Pe044]: expression must have pointer type


Lotor
Цитата(Zelepuk @ Aug 31 2011, 23:03) *
пишу

Где пишите?
Если внутри функции (например в main) ошибки быть не должно.
Zelepuk
Цитата(Lotor @ Sep 1 2011, 08:49) *
Где пишите?
Если внутри функции (например в main) ошибки быть не должно.


Да, а я, по глупости, писал до main smile3046.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.