Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Плиз! Помогите осуществить перевод вешественного числа в строку [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 - смотри параметры форматирования, откуда я знаю какой формат для тебя "человеческий" ?


Наверх

Титульная страница Поиск, карта сайта Написать письмо