![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Плиз! Помогите осуществить перевод вешественного числа в строку [D7, XP]
demonygas © (2006-06-10 16:03:00)Имеется вещественное число =2,123215 при его переводе в строку получается примерно такое число 2,1232150000Е+0001 как сделать так чтобы оно выглядело прилично?
Vasiliy (2006-06-11 00:26:00) [1]Со времен как писал на Pascal привык и пользую до сих пор процедуру Str
Var S : String;
V : Single;
V := 2.123215;
Str(V:0:2,S);
В результате S = '2.12'
Str(V:0:3,S);
В результате S = '2.123'
Str(V:0:4,S);
В результате S = '2.1232'
Str(V:10:2,S);
В результате S = ' 2.12'
и т.д.
Asail (2006-06-10 21:44:00) [2]FormatFloat
Sergey Masloff (2006-06-10 16:40:00) [3]Format('%.6f',[YourFloatVar])
Eraser (2006-06-10 16:05:00) [4]см. FloatToStrF или же FloatToStr (версию с 2 параметрами).
tesseract (2006-06-10 16:05:00) [5]FloatTostrF - смотри параметры форматирования, откуда я знаю какой формат для тебя "человеческий" ?