procedure Str ( const Number { : const Width {; var TargetString ) ;
Процедура Str преобразует целое число или число с плавающей точкой Number в строку, с возможностью указания необязательных настроек форматирования. По умолчанию число с плавающей запятой показывается в экспоненциальном формате, как представлено ниже: 1.23400000000000E+0001 Использование параметра Width гарантирует, что выводимая строка будет не меньше этой ширины, дополненная при необходимости пробелами слева. При задании Width можно также указать параметр Decimals для чисел с плавающей точкой, который меняет формат вывода, как показано ниже: 1.234 Значения обоих переменных Width и Decimals могут быть целыми константами или переменными.
|
var intNumber : Integer; floatNumber : Double; text : string; begin // Присвоение значений нашим числам intNumber := 123; floatNumber := 987.654; // Отображение этих чисел, используя 'Str' Str(intNumber, text); ShowMessage('intNumber = '+text); Str(floatNumber, text); ShowMessage('floatNumber = '+text); // Теперь отображение, используя размеры ширины и десятичных мест Str(intNumber:10, text); ShowMessage('intNumber = '+text); Str(floatNumber:10:4, text); ShowMessage('floatNumber = '+text); end;
|