• 20-04-2010, 16:29:14
    #10
    Üyeliği durduruldu
    neyse konu kapanabilir.sınavda çıkmadı zaten
  • 26-04-2010, 04:02:59
    #11
    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.