ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
27 ноября
116533 Топик полностью
vpv (23.03.2008 21:52, просмотров: 81) ответил Ксения на Что значит "внутреняя функция"? Она внутри чего? Исходника на нее нет, а написать ее можно тем же способом почленного вычитания, как раньше арифмометр "Феликс" делил :-)
Ну, я делал так (когда мне понадобилось) - слепил себе функцию ltoa8 из ldiv 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; }