[Pascal] Problem ze stringami !! POMOCY

0

Nie mogę wczytać do zwyklego stringa więcej niż 126 znaków a w helpie napisali, że maksymalna długość to 255 znaków. To samo dzieje się gdy zadeklaruję "null-terminated string" do którego można wczytać (wg. helpa) ponad 65 tysięcy znaków.

Co z tym jest, no i oczywiście jak sobie z tym poradzić ???
Jeśli wiesz jak rozwiązać ten problem prosze napisz jak najszybciej, bo powoli szlag mnie trafia. Mój email: [email protected]

Z góry wielke THNX
Pozdrawiam
SydzMizaar

0

Rzuć trochę kodu, to pomogę. Ewentualnie http://www.freepascal.org i AnsiString.

0

Podejrzewam ze twoj problem pojawia sie gdy wczytujesz stringa z ekranu tzn.

s : string;
begin
readln(s);

Nie wiem z czego to wynika ale ja tez sie kiedys na to naciolem, sproboj zrobic wczytywanie przez readkey.

np.

var s : string;
z : char;
begin
s := '';
z := #0;
repeat
s := s + z;
write(z);
z := readkey;
until z = #13;
end;

Ma to taki feler ze nie mozna uzywac backspace ale jak pokombinujesz to na pewno sobie poradzisz.

1 użytkowników online, w tym zalogowanych: 0, gości: 1