Разговор из реального в строковую переменную - PullRequest
2 голосов
/ 07 февраля 2012

Пожалуйста, помогите, как я могу преобразовать реальную объявленную переменную в строковую.Есть ли такая функция, как IntToStr ()?Функция RealToStr () не будет работать.

Ответы [ 3 ]

5 голосов
/ 07 февраля 2012

В блоке SysUtils имеется набор процедур преобразования, т. Е. FloatToStr и другие FloatTo* функции.Также см. Функцию Формат .

1 голос
/ 07 февраля 2012

Действительно старый метод использует процедуру 'Str', которая имеет два параметра: первый - вещественное или целое число, а второй - строковую переменную, в которую будет помещено отформатированное число.

Примеры:

i:= 1;
str (i, a);   // a = '1'
r:= 1.5;
str (r:2, a); // a = '1.50'
0 голосов
/ 07 февраля 2012

Это зависит от используемой версии Delphi. В более новых версиях имеется FloatToStr.

...