Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: переход с IAR 2.3 в IAR 5.1
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Cредства разработки для МК > IAR
KARLSON
Здравствуйте. Дали проект написанном в IAR 2.3. Хочу перевести его в 5,3.
Проблема встала вот в чём. Имеется указатель void *Txpoi;
Проблема с инкрементированием самого указателя TXBUF0=*((char*)Txpoi)++; Посмотрел инет. Пишут, что неопределённый указатель можно инкрементировать приведя его к типу ((char *)Txpoi)++; Но вот что-то компилятор не разрешает.
Компилятор говорит:
Error[Pe137]: expression must be a modifiable lvalue
Сергей Борщ
QUOTE (KARLSON @ Feb 26 2013, 07:49) *
Error[Pe137]: expression must be a modifiable lvalue
Да, с некоторых пор компиляторы стали строже в этом вопросе. Заведите временную переменную типа char twak.gif *, поработайте с ней и результат сложите обратно в Txpoi.
KARLSON
Так и сделал, спасибо.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.