Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.30;
Скачать: CL | DM;

Вниз

процедура STR()   Найти похожие ветки 

 
denis24   (2003-06-19 09:52) [0]

Как сделать в этой процедуре длину всего числа и после запятой
str(i:8:3,S)?


 
Digitman ©   (2003-06-19 10:09) [1]

str(i:8:3,S)

здесь
8 - кол-во знаков в строковом представлении целой части числа
3 - кол-во знаков в строковом представлении дробной части числа

8 + 3 = 11 - всего символов в строковом представлении

перед вызовом устанавливаем размер буфера стр.переменной, так чтобы результат преобразования (8 + 3 = 11 значащих символов и + 1 символ-разделитель целой и дробной частей) мог поместиться в этой строке

SetLength(s, 8 + 3 + 1)






 
denis24   (2003-06-19 10:18) [2]

var
S: string[11];
begin
Str(I:8:2, S);
Result:= S;
Это да.
Но почему выдает ошибку
not enouth actual parameters...?


 
MBo ©   (2003-06-19 10:21) [3]

Описание в хелпе по
Write procedure (for text files)




Страницы: 1 вся ветка

Текущий архив: 2003.06.30;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.015 c
4-97919
il
2003-04-28 14:24
2003.06.30
Как выбрать пункт главного меню чужого приложения (окна)


3-97517
Hose
2003-06-05 10:35
2003.06.30
Позиционирование на вновь вставленную запись.


6-97770
Nigger
2003-04-26 13:06
2003.06.30
WinS0ck!


1-97728
Alex Shulg
2003-06-18 14:08
2003.06.30
Значения констант?


3-97527
arbiter
2003-05-28 17:57
2003.06.30
Несколько уникальных индексов в TClientDataSet