ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
10 мая
80191 Топик полностью
Павел В. (01.02.2007 20:17, просмотров: 1) ответил д__ на Да, действительно нет itoa. А если так:
Я в IAR'е делал ручками, через деление с остатком ldiv_t void ltoa8 (char* out, long in) { ldiv_t result; char* pointer = out + 8; *pointer-- = 0; ; result = ldiv(in, 10); *pointer-- = 0x30+(char) result.rem; result = ldiv(result.quot, 10); *pointer-- = 0x30+(char) result.rem; result = ldiv(result.quot, 10); *pointer-- = 0x30+(char) result.rem; result = ldiv(result.quot, 10); *pointer-- = 0x30+(char) result.rem; result = ldiv(result.quot, 10); *pointer-- = 0x30+(char) result.rem; result = ldiv(result.quot, 10); *pointer-- = 0x30+(char) result.rem; result = ldiv(result.quot, 10); *pointer-- = 0x30+(char) result.rem; result = ldiv(result.quot, 10); *pointer = 0x30+(char) result.rem; }