misc
Class Sys

java.lang.Object
  |
  +--misc.Sys

public final class Sys
extends java.lang.Object

Trida Sys slouzi k obsluze souboru - znakoveho vstupniho a binarniho vystupniho. Je implemetovana staticky, tzn. v programu se nikde netvori jeji instance.


Field Summary
static int radek
          Cislo radku aktualni pozice ve vstupnim souboru
static int sloupec
          Cislo znaku aktualni pozice ve vstupnim souboru
static java.io.FileOutputStream vystup
          Vystupni binarni soubor
 
Constructor Summary
Sys()
           
 
Method Summary
static char ctiZnak()
          Precte jeden znak ze vstupniho souboru a pri dosazeni konce soubor uzavre.
static void priradSoubor(java.lang.String jmeno)
          Priradi a zaroven otevre vstupni znakovy soubor.
static void rewriteSoubor(java.lang.String jmeno, byte[] program)
          Otevre vystupni binarni soubor a zapise do nej pole bytu.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sloupec

public static int sloupec
Cislo znaku aktualni pozice ve vstupnim souboru

radek

public static int radek
Cislo radku aktualni pozice ve vstupnim souboru

vystup

public static java.io.FileOutputStream vystup
Vystupni binarni soubor
Constructor Detail

Sys

public Sys()
Method Detail

priradSoubor

public static void priradSoubor(java.lang.String jmeno)
Priradi a zaroven otevre vstupni znakovy soubor.
Parameters:
jmeno - jmeno vstupniho souboru

rewriteSoubor

public static void rewriteSoubor(java.lang.String jmeno,
                                 byte[] program)
Otevre vystupni binarni soubor a zapise do nej pole bytu.
Parameters:
jmeno - jmeno souboru
program - pole bytu pro zapis

ctiZnak

public static char ctiZnak()
Precte jeden znak ze vstupniho souboru a pri dosazeni konce soubor uzavre. Pri chybe pri praci se souborem ukonci program s navratovym kodem -1.