Alıntı
var
i,a:integer;
x,s:string;
begin
readln(x);
a:=lenght(x);
s:='';
for i:=a down to 1 do s:=s+x[i];
write(s);
readln;
end.
pascalda string ifadeler birer indis (Array) 'dir.
x[1...n] istediğin karaktere erişirsin.
x[0] ise sana uzunluğunu verir. Bilindiği üzere pascalda stringler en fazla 255 karakter olabilir. Daha uzun bişi tanımlamak için char türünde olmalıdır.
Yalnız bu 255 sınırı Delphide 65535 e çıkmıştır. Yani x[0] word e karşılık gelir.