Read

Internφ programovacφ jazyk

function Read(var f : file; var prom) : Boolean;

Parametry

f prom∞nnß typu soubor (File)
prom prom∞nnß n∞kterΘho z typ∙ Boolean, Char, Short, Integer, Tinyint, Bigint, Real, String, CSString nebo CSIString.

Popis

Funkce Read Φte z textovΘho souboru zadanΘho prvnφm parametrem hodnotu do prom∞nnΘ uvedenΘ jako druh² parametr. P°itom p°evßdφ textov² zßpis hodnoty na hodnotu p°φsluÜnΘho typu. Soubor musφ b²t p°edem otev°en.

P°i pou₧itφ funkce Eof pro zjiÜt∞nφ konce souboru nezapome≥te, ₧e Eof p°eskakuje mezery mezi slovy.

Pou₧itφ funkce Read pro zßpis do °et∞zcovΘ prom∞nnΘ se p°eΦte °ßdek a₧ po znak konce °ßdku (je-li velikost prom∞nnΘ dostateΦnß). Z °ßdku delÜφho ne₧ 255 znak∙ se p°eΦte pouze prvnφch 255 znak∙.

Hodnota funkce

Hodnota funkce Read je TRUE, pokud se povedlo p°eΦφst a zapsat do parametru p°eΦten² ·daj. Hodnota bude FALSE pokud v souboru nenφ hodnota, kterß by se dala p°evΘst na p°φsluÜn² typ.

P°φklad

p°eΦte soubor po °ßdkßch, °ßdky jsou kratÜφ ne₧ 255 znak∙; p°i p°φpadnΘm zßpisu ve shodnΘm rozlßmßnφ je nutno doplnit znaky pro konec °ßdky Chr(10)+Chr(13)

var
  f : file;
  str : string[255];
begin                                               
  if Reset(f,'c:\test.txt') then begin
    while not Eof(f) do begin               
      Read(f,str);
      Info_box('',str);
    end;
    Close(f);
  end;
end.

Viz