Jazyk C - súbory: Rozdiel medzi revíziami

Z Kiwiki
Skočit na navigaci Skočit na vyhledávání
Riadok 16: Riadok 16:
  
 
EOF koniec súboru
 
EOF koniec súboru
 +
 
FOPEN_MAX maximálny počet súčasne otvorených súborov
 
FOPEN_MAX maximálny počet súčasne otvorených súborov
 +
 
FILENAME_MAX  maximálna dĺžka názvu súboru
 
FILENAME_MAX  maximálna dĺžka názvu súboru
 +
 
TMP_MAX maximálny počet súčasne otvorených pracovných prúdov
 
TMP_MAX maximálny počet súčasne otvorených pracovných prúdov

Verzia zo dňa a času 09:35, 7. apríl 2020


Súbory

 Okrem práce so štandardnými vstupnými a výstupnými zariadeniami je možné vykonávať zápis a čítanie informácií zo súborov. Táto činnosť je podporovaná dvoma skupinami štandardných funkcií pre dve úrovne práce so súbormi.

Nižšiu úroveň reprezentuje skupina funkcií, ktoré priamo využívajú služby operačného systému. Celú réžiu s tým spojenú musí zabezpečovať samotný program. Vyššiu úroveň predstavuje práca s prúdmi (stream) údajov. Táto úroveň sa používa najčastejšie a je užívateľsky prijateľnejšia ako prv spomínaná nižšia úroveň.

Každá činnosť spojená s komunikáciou so súborom môže pozostávať z týchto krokov :

otvorenie súboru manipulácia so súborom (čítanie, zápis, nastavenie) zatvorenie súboru Pri práci so súbormi sa stretávame s niektorými preddefinovanými konštantami :

EOF koniec súboru

FOPEN_MAX maximálny počet súčasne otvorených súborov

FILENAME_MAX maximálna dĺžka názvu súboru

TMP_MAX maximálny počet súčasne otvorených pracovných prúdov