ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
25 ноября
50910 Топик полностью
rezident (09.02.2006 14:12, просмотров: 1) ответил РДимка на как разбить число с плавающей запятой на составные цифры!!!???
Значение числа в каком диапазоне? Только положительные значения? Значение в три порядка укладывается? Если да, то домножьте плавучку на 1000. И переведите его в целочисленный формат переопределением типа. А потом применяйте целочисленное деление на 10.
unsigned int res=(unsigned int)(1000.0*flResult);
dig3=res%10; // третий символ
dig2=(res/10)%10; // второй символ
dig1=dig2/100; // первый символ
Ну либо sprintf применяйте, если не страшно лишних 1,5кБ под ее библиотеку отдать.