Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения
KANSoftWare

Число строкой с предстоящими нулями

Delphi , Синтаксис , Текст и Строки

Число строкой с предстоящими нулями

Оформил: DeeCo
Автор: http://www.swissdelphicenter.ch

procedure TForm1.Button1Click(Sender: TObject);
 begin
   label1.Caption := Format('%.*d', [10, 1456]);
   // ---> 0000001456 
end;

Перевод на русский язык:

Предоставленный код на языке Pascal - это простой процедурный блок, который запускается при клике кнопки с именем "Button1" на форме. Процедура форматирует строку и присваивает ее свойству Caption контрола Label, имя которого "Label1".

Вот что код делает:

  1. Он устанавливает свойство Caption для "Label1" в форматированной строке с помощью функции Format.
  2. Форматная строка - это '%.*d', которая означает:
    • % - буква процента.
    • . - десятичный разделитель.
    • * - спецификатор повторения, указывающий ширину поля. В этом случае она установлена в 10.
    • d - форматный спецификатор для целого десятичного числа.
  3. Второй параметр функции Format - это массив, содержащий два значения: 10 (ширина поля) и 1456 (число, которое нужно форматировать).
  4. В результате свойство Caption для "Label1" будет установлено в строку, состоящую из ведущих нулей, за которыми следует число 1456, эффективно заполняющее его нулями до ширины 10 символов.

Например, если выполнить этот код, результатом будет строка 000001456.

Такой тип форматирования часто используется в ситуациях, когда вам нужно выравнивать числа или строки в конкретном поле или столбце.

В статье описывается пример программирования на языке Delphi, который выводит число в строковом формате с предстоящими нулями.


Комментарии и вопросы


Ваше мнение или вопрос к статье в виде простого текста (Tag <a href=... Disabled). Все комментарии модерируются, модератор оставляет за собой право удалить непонравившейся ему комментарий.

заголовок

e-mail

Ваше имя

Сообщение

Введите код




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: Текст и Строки ::


реклама



©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru Rambler's Top100

Время компиляции файла: 2024-05-19 17:53:24
2024-05-19 22:44:08/0.0041141510009766/2