| Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
Проблема компиляции в CodeVision
13.08.2008, 17:57
|
|
|
Прохожий
Регистрация: 10.12.2004
Сообщений: 4
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Проблема компиляции в CodeVision
Господа установил для пробы v.1.25.8 пользуюсь пока v.1.24.1с.Новая версия не хочет компилить инициализацию указателя константой пример:
char *p;
p=0x10; - здесь компилятор выдает ошибку (a value of type char can`t be assigned to an entity of type unsigned char)Проходит если только константа=0. Старая
компилит без проблем.
Подскажите плиз что не так???
|
|
|
|
14.08.2008, 00:26
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 13.12.2004
Сообщений: 3,168
Сказал спасибо: 11
Сказали Спасибо 691 раз(а) в 503 сообщении(ях)
|
Re: Проблема компиляции в CodeVision
|
Сообщение от art07
|
Новая версия не хочет компилить инициализацию указателя константой
Подскажите плиз что не так???
|
А все так. Используйте приведение типа:
char *Ptr;
Ptr = (char*)0x10;
Но вообще это неправильный стиль программирования.
Для инициализации указателя надо использовать адрес СУЩЕСТВУЮЩЕГО объекта.
|
|
|
|
14.08.2008, 13:04
|
|
|
Прохожий
Регистрация: 10.12.2004
Сообщений: 4
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Проблема компиляции в CodeVision
Спасибо!!! Все теперь работает
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 09:21.
|
|