没readkey的情况
type Tstring=record s:array[0..maxn] of char; n:longint; end;procedure scan(var S:Tstring);beginS.n:=0; while not seekeoln do with S do begin inc(n); read(s[n]);end; readln;end;