Включите в проект <path_to_picc18>/sources/itoa.c Реализация Xtoa() в сорцах - тупо в лоб и очень неэффективно применительно к контроллерам без аппаратного деления (поэтому функции и не оформлены библиотечно). Т.к. на практике редко требуется Xtoa в радиксе, отличном от 10 и 16, то имеет смысл нарисовать свои функции. С Xtoa(,,16) все просто и понятно. По Xtoa(,,10) поищите по конфе.
sprintf.c там же по той же причине.
Сейчас поползал по библиотекам - в libc как универсальное средство живет ftoa(). Прикольно.
|