![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Выравнивание переменной STRING [D6, 95/98]
Rubey © (2006-05-26 08:11:00)Часто после преобразования числа в стринговую переменную ( допустим (FloatToStr) надо выровнять ее перед выводом на печать по правому краю, а она как правило, выравнивается по левому. Как, знатоки, переделать выравнивание такой переменной в правую сторону ?
Буду благодарен за подсказку .
Рубей 26.05.2006
Vasiliy (2006-05-26 14:35:00) [1]Можно использовать проседуру Str
Например N:=123.456
Var S:String;
Str(N:10:2,S);
10 - общая длинна
2 - сколько после запятой
Получите S = ' 123.46'
Ega23 (2006-05-26 14:27:00) [2]Str+F1
Glex (2006-05-26 14:26:00) [3]writeln(s:n);
n - макс. отступ
s - строка
MBo (2006-05-26 08:36:00) [4]функция format дает большие возможности форматирования.
Если выравнивать вручную - просто дополнить строку пробелами