string >255

Форум для изучающих FPC и их учителей.

Модератор: Модераторы

string >255

Сообщение akamoroz » 23.10.2010 20:51:59

Необходимо "распарсить" текст. Прочитал, что фрипаскаль поддерживает строки больше 255 символов. Решил, что быстрее всего будет сделать это на старом добром паскале. Быстренько написал программку, но на 256 символе программа завершает свою работу. Что делаю не так?
Код: Выделить всё
rogram parser;
var f:text;
        a,b:string;
        s,out:string;
        n,kol: longint;
begin
Assign(f, '/home/akamoroz/Dropbox/1');
Reset(f);
Read(f,s);
Write('go!');
n:=0;
kol:=length(s);
while n < kol do begin
    //Код обхода строчки
end;
Write(out);
Close(f);
Assign(f, '/home/akamoroz/Dropbox/2');
Rewrite(f);
Write(f, out);
Close(f);
end.
akamoroz
незнакомец
 
Сообщения: 1
Зарегистрирован: 23.10.2010 20:02:46

Re: string >255

Сообщение Padre_Mortius » 23.10.2010 22:33:10

используйте либо директиву
Код: Выделить всё
{$H+}

либо меняйте тип String на AnsiString
Padre_Mortius
энтузиаст
 
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб


Вернуться в Обучение Free Pascal

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

Рейтинг@Mail.ru