Форум: "Основная";
Текущий архив: 2004.10.31;
Скачать: [xml.tar.bz2];
ВнизИзменение длины переменной типа 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 вся ветка
Форум: "Основная";
Текущий архив: 2004.10.31;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.046 c