реклама на сайте
подробности

 
 
> Не работают функции форматирования в IAR arm, по sprintf(tmp,"%02X",pdu[i]) выводится просто "2X"
kay
сообщение Jan 25 2006, 22:32
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 58
Регистрация: 6-06-05
Пользователь №: 5 781



Давно ещё заметил, что иар не хочет толком понимать опции форматирования по printf

например по
Код
        for (i=0; i<k; i++)
        {
          sprintf(tmp,"%02X",pdu[i]);
          strcat(oct,tmp);
        }

выводит сплошные 2X

а по sprintf(tmp,"%1.2f",3.14) не помню что, но точно не 3.14. зато если просто набрать sprintf(tmp,"%X",0x0A), то выводит просто A, а нужно с нулём. Может какие настройки должны быть? IAR 4.30

пишу под at91sam7s256

Сообщение отредактировал kay - Jan 25 2006, 22:34
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th July 2025 - 23:47
Рейтинг@Mail.ru


Страница сгенерированна за 0.0132 секунд с 7
ELECTRONIX ©2004-2016