Otevřít hlavní menu

Změny

Eof

Přidáno 1 157 bajtů, 5. 10. 2012, 13:44
Vytvorená stránka „Vrací stav "konec souboru" (end-of-file) textového souboru. ;Deklarace Typové nebo netypové soubory: function Eof(var F): Boolean; Textové soubory: function Eof ...“
Vrací stav "konec souboru" (end-of-file) textového souboru.

;Deklarace
Typové nebo netypové soubory:
function Eof(var F): Boolean;
Textové soubory:
function Eof [ (var F: Text) ]: Boolean;

;Režim
:Windows, Reálný, Chráněný

;Poznámky
:F, je-li určena, je proměnná typu textový soubor nebo soubor. Pokud je F vynechána, předpokládá se standardní souborová proměnná Input. [[Eof]](F) vrací [[True]], pokud je aktuální pozice souboru za posledním znakem souboru nebo pokud je soubor prázdný, jinak [[Eof]](F) vrací [[False]].

:V režimu {[[$I]]-} vrátí funkce [[IOResult]] hodnotu 0, pokud operace proběhla úspěšně, jinak vrátí nenulový kód chyby.

;Viz také
:[[Eoln]]

:[[SeekEof]]


Vzorový příklad

{Eof.PAS}
{Vzorový příklad pro Eof, Read a Write (textové soubory).}
{ Pro Windows: }
{ uses WinCrt, WinDos; }
var
F: Text;
Ch: Char;
begin
{ Vezmi jméno souboru z povelového řádku }
Assign(F, ParamStr(1));
Reset(F);
while not Eof(F) do
begin
Read(F, Ch);
Write(Ch); { Výpis obsah souboru }
end;
end.

[[Category:System]]
[[Category:Funkce System]]