Rd

Rd builtin module sadrži operacije za rad nad foreign tipom Rd.T. Rd.T objekat se kreira pozivom procedure File.OpenRd? iz modula File. Inicijalno jedini način da se upot

Rd funkcije

  • CharsReady(rd: Rd.T): number Vraća broj znakova spremnih za preuzimanje u rd;
  • GetChar(rd: Rd.T): text Vraća sljedeći rasploživi karakter iz rd;
  • GetByte(rd: Rd.T): byte Vraća sljedeći raspoloživi bajt iz rd;
  • GetBytes(rd: Rd.T, len: number): bytes Vraća niz bajtova dužine len iz rd;
  • GetText(rd: Rd.T, len: number): text Vraća text dužine len karaktera iz rd;
  • GetLine(rd: Rd.T): text Vraća narednu liniju iz rd;
  • Seek(rd: Rd.T, newpos: number) Postavlja poziciju "glave za čitanje" u rd na newpos;
  • Pos(rd: Rd.T): number Vraća trenutnu poziciju "glave za čitanje" u rd;
  • Length(rd: Rd.T): number Vraća ukupnu veličinu rd u bajtovima;
  • EOF(rd: Rd.T): boolean Provjerava da li je pozicija glave za čitanje na kraju rd;
  • Close(rd: Rd.T) Zatvara rd i oslobađa resurse;