Eof: Porovnání verzí
Skočit na navigaci
Skočit na vyhledávání
m (1 revízia: Unit System) |
|||
Řádek 43: | Řádek 43: | ||
[[Category:System]] | [[Category:System]] | ||
[[Category:Funkce System]] | [[Category:Funkce System]] | ||
+ | [[Category:Vstupně/výstupní procedury a funkce]] |
Aktuální verze z 5. 10. 2012, 20:51
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
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.