1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
{$ifdef unix} uses cwstring; {$endif unix} var w : widestring; u : unicodestring; a : ansistring; begin a:='A'; w:=a; if w[1]<>#65 then halt(1); a:=w; if a[1]<>'A' then halt(2); writeln('ok'); a:='A'; u:=a; if u[1]<>#65 then halt(3); a:=u; if a[1]<>'A' then halt(4); writeln('ok'); end.