Давно ещё заметил, что иар не хочет толком понимать опции форматирования по 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