Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > String Format


Автор: mhalion 23.9.2008, 18:54
Подскажите пожалуйста какой-нибудь стандартный способ формирования строки из числа со следующей особеностью: Это число от 0 до 99. Если это число от 0-9 то слева нужно добавить 0, т.е. 00, 01 и т.д. Если это число от 10 до 99, то этого делать не нужно. Только не if num <10 then добавить в строку слева 0.

Автор: Alexeis 23.9.2008, 19:17
 Функцией Format (). Как раз для форматирования строк и подобных операций.

Автор: volvo877 23.9.2008, 19:21
Код

var
  s: string;
  num: integer;
...
  num := ... 
  s := Format('%.2d', [num]);
устроит?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)