Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
10.08.2012, 18:01
|
|
Временная регистрация
Регистрация: 18.05.2007
Сообщений: 60
Сказал спасибо: 14
Сказали Спасибо 18 раз(а) в 14 сообщении(ях)
|
Class string in Keil
Добрый день.
Портирую проект из IAR в Keil 4.53 и столкнулся с проблемой. Keil не знает класс string.
Скажите, кто знает, есть ли аналог класса string в Keil? Или у кого есть опыт решения подобной задачи?
|
|
|
Сказали "Спасибо" Chudilo
|
|
|
10.08.2012, 18:22
|
|
Гражданин KAZUS.RU
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
|
Re: Class string in Keil
Сообщение от Chudilo
|
Добрый день.
Портирую проект из IAR в Keil 4.53 и столкнулся с проблемой. Keil не знает класс string.
Скажите, кто знает, есть ли аналог класса string в Keil? Или у кого есть опыт решения подобной задачи?
|
А зачем портировать, если не секрет?
Keil ощутимо лучше?
|
|
|
Сказали "Спасибо" _Артём_
|
|
|
10.08.2012, 18:51
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Class string in Keil
Класса нет. Есть массив. Передавайте указатель на массив.
|
|
|
Сказали "Спасибо" Easyrider83
|
|
|
10.08.2012, 18:52
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Class string in Keil
Сообщение от Easyrider83
|
Передавайте указатель на массив.
|
Чего, чего ?
__________________
Осторожно , злой кот
|
|
|
Сказали "Спасибо" dosikus
|
|
|
10.08.2012, 19:17
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Class string in Keil
Сообщение от dosikus
|
Чего, чего ?
|
Указатель
Хотя к чему это я?
unsigned char array[10] - строка из 10 символов.
|
|
|
Сказали "Спасибо" Easyrider83
|
|
|
10.08.2012, 22:36
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Class string in Keil
Сообщение от Easyrider83
|
Передавайте указатель на массив.
|
Имя массива и есть указатель на начало массива, или нет ?
__________________
Осторожно , злой кот
|
|
|
Сказали "Спасибо" dosikus
|
|
|
10.08.2012, 22:59
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Class string in Keil
Сообщение от dosikus
|
Имя массива и есть указатель на начало массива, или нет ?
|
Дальше - как всегда. Одни условности. Передавать &, принимать *.
|
|
|
Сказали "Спасибо" Easyrider83
|
|
|
10.08.2012, 23:19
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Class string in Keil
Код:
|
const unsigned char text[]="Easy Reader";
void Lcd_output(const unsigned char *string)
{
while (*string++) bla bla bla ;
}
........
Lcd_output( text); |
__________________
Осторожно , злой кот
|
|
|
Сказали "Спасибо" dosikus
|
|
|
10.08.2012, 23:24
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Class string in Keil
Сообщение от dosikus
|
Код:
|
const unsigned char text[]="Easy Reader";
void Lcd_output(const unsigned char *string)
{
while (*string++) bla bla bla ;
}
........
Lcd_output(&text); |
|
Не? Или да?
или нет?
ЗЫ
Стас волосы на лобке рвет. А сказать не может.
|
|
|
Сказали "Спасибо" Easyrider83
|
|
|
10.08.2012, 23:28
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Class string in Keil
Easyrider83,
А ты скомпилируй ...
__________________
Осторожно , злой кот
|
|
|
Сказали "Спасибо" dosikus
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
Class в IAR
|
innovator_king |
Микроконтроллеры, АЦП, память и т.д |
8 |
26.01.2010 21:12 |
Как организовать тип String в GCC?
|
IgorAVR2 |
Микроконтроллеры, АЦП, память и т.д |
2 |
17.03.2008 23:57 |
[Решено] keil 3
|
keil23 |
Делимся опытом |
5 |
07.10.2007 09:00 |
Тип "string" УПАРИЛСЯ УЖЕ!!!
|
Developer___ |
Микроконтроллеры, АЦП, память и т.д |
22 |
07.01.2007 05:46 |
keil 3
|
rio |
Микроконтроллеры, АЦП, память и т.д |
3 |
15.08.2006 21:41 |
Часовой пояс GMT +4, время: 02:37.
|
|