Udostępnij za pośrednictwem


We/Wy niskiego poziomu

Te funkcje wywołują system operacyjny bezpośrednio dla operacji niższego poziomu niż zapewniane przez operacje we/wy strumienia. Wywołania wejściowe i wyjściowe niskiego poziomu nie buforują ani nie formatują danych.

Procedury niskiego poziomu mogą uzyskiwać dostęp do standardowych strumieni otwartych podczas uruchamiania programu przy użyciu następujących wstępnie zdefiniowanych deskryptorów plików.

Stream Deskryptor plików
stdin 0
stdout 1
stderr 2

Procedury we/wy niskiego poziomu ustawiają zmienną errno globalną w przypadku wystąpienia błędu. Należy uwzględnić STDIO.H , gdy używasz funkcji niskiego poziomu tylko wtedy, gdy program wymaga stałej zdefiniowanej w STDIO.Helemecie , takiej jak wskaźnik końca pliku (EOF).

Funkcje we/wy niskiego poziomu

Function Używanie
_close Zamknij plik
_commit Opróżnianie pliku na dysk
_creat, _wcreat Utwórz plik
_dup Zwraca następny dostępny deskryptor plików dla danego pliku
_dup2 Tworzenie drugiego deskryptora dla danego pliku
_eof Testowanie pod kątem końca pliku
_lseek, _lseeki64 Zmienia położenie wskaźnika pliku na daną lokalizację
_open, _wopen Otwórz plik
_read Odczytywanie danych z pliku
_sopen, _wsopen, _sopen_s, _wsopen_s Otwieranie pliku na potrzeby udostępniania plików
_tell, _telli64 Pobieranie bieżącej pozycji wskaźnika pliku
_umask, _umask_s Ustawianie maski uprawnień do plików
_write Zapisywanie danych w pliku

_dup i _dup2 są zwykle używane do kojarzenia wstępnie zdefiniowanych deskryptorów plików z różnymi plikami.

Zobacz też

Dane wejściowe i wyjściowe
Procedury czasu wykonywania języka Universal C według kategorii
Wywołania systemowe