I/O nízké úrovně

Tyto funkce vyvolávají operační systém přímo pro operaci nižší úrovně, než která poskytuje vstupně-výstupní operace streamu. Vstupní a výstupní volání nízké úrovně neukládat do vyrovnávací paměti ani formátovat data.

Rutiny nízké úrovně mají přístup ke standardním datovým proudům otevřeným při spuštění programu pomocí následujících předdefinovaných popisovačů souborů.

Stream Popisovač souboru
stdin 0
stdout 1
stderr 2

Rutiny vstupně-výstupních operací nízké úrovně nastaví errno globální proměnnou, když dojde k chybě. Pokud používáte funkce nízké úrovně, musíte zahrnout STDIO.H pouze v případě, že program vyžaduje konstantu definovanou v STDIO.H, například indikátor konce souboru (EOF).

Vstupně-výstupní funkce nízké úrovně

Function Používání
_close Zavřít soubor
_commit Vyprázdnění souboru na disk
_creat, _wcreat Vytvořit soubor
_dup Návrat dalšího dostupného popisovače souboru pro daný soubor
_dup2 Vytvoření druhého popisovače pro daný soubor
_eof Testování konce souboru
_lseek, _lseeki64 Změna umístění ukazatele souboru na dané umístění
_open, _wopen Otevřít soubor
_read Čtení dat ze souboru
_sopen, _wsopen, , _sopen_s_wsopen_s Otevření souboru pro sdílení souborů
_tell, _telli64 Získání aktuální pozice ukazatele na soubor
_umask, _umask_s Nastavení masky oprávnění k souborům
_write Zápis dat do souboru

_dup a _dup2 obvykle se používají k přidružení předdefinovaných popisovačů souborů k různým souborům.

Viz také

Vstup a výstup
Rutiny UCRT (Universal C runtime) podle kategorie
Systémová volání