Вниз
Скачать: CL | DM;

Изменение длины переменной типа string во время работы   Найти похожие ветки 

← →
Merfi   (2004-10-16 12:40) [0]

Допустим объявлена переменная buf:string;
Можно ли во время работы задать этой переменной определенную длину, т.е. buf[i]


← →
GuAV ©   (2004-10-16 13:39) [1]

Задать длину для строки можно процедурой SetLength.


← →
Merfi   (2004-10-17 11:00) [2]

Попробовал, но ничего не изменилось. Привожу код
var
buf:string;
i:integer;
f:textfile;
begin
AssignFile(f,"1.txt");
Reset(f);
i:=4;
setlength(buf,i);
read(f,buf);
Label1.Caption:=buf;
end;
Он считывает не 4 символа, а всю строчку


← →
VMcL ©   (2004-10-17 11:54) [3]

>>Merfi  (17.10.04 11:00) [2]

Label1.Caption := Copy(buf, 1, 4);


← →
Anatoly Podgoretsky ©   (2004-10-17 12:14) [4]

string это тип с автоматически управляемой длиной.
read считывает всю строку до конца



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.025 c
4-1096280567
Konrads
2004-09-27 14:22
2004.10.31
Время бездействия программы


4-1096369543
Comp
2004-09-28 15:05
2004.10.31
Как отрисовывать графику в STATUSBAR-e?


14-1097563887
Sour
2004-10-12 10:51
2004.10.31
Методы прогнозирования временных рядов


14-1097793389
Snap
2004-10-15 02:36
2004.10.31
Installer893.exe


4-1092918672
menart
2004-08-19 16:31
2004.10.31
Как можно остановить службу на какое-то и потом ее запустить?




   Наверх