We/Wy niskiego poziomu
Funkcje te wywołania systemu operacyjnego bezpośrednio do operacji niższe niż te dostarczone przez strumień we/wy.Niskiego poziomu dane wejściowe i wyjściowe rozmowy robić nie buforu lub format danych.
Niskiego poziomu procedur można uzyskać dostęp do standardowych strumieni otwarte w momencie uruchamiania programu przy użyciu następujących wstępnie zdefiniowanych deskryptorów.
Stream |
Deskryptor pliku |
---|---|
stdin |
0 |
stdout |
1 |
stderr |
2 |
Zestaw procedur wejścia/wyjścia niskiego poziomu errno zmiennej globalnej, gdy wystąpi błąd.Należy uwzględnić STDIO.H podczas korzystania z funkcji niskiego poziomu tylko wtedy, gdy program wymaga stałej, która jest zdefiniowana w STDIO.H, takie jak wskaźnik końca pliku (EOF).
Funkcje niskiego poziomu we/wy
Funkcja |
Użyj |
---|---|
Zamknij plik |
|
Opróżnić plik na dysku |
|
Tworzenie pliku |
|
FILESIZE zwrotu następny dostępny dla deskryptora |
|
Utworzyć drugi deskryptora dla danego pliku |
|
Test na koniec pliku |
|
Zmiana położenia wskaźnika pliku na ze względu na położenie |
|
Otwórz plik |
|
Odczyt danych z pliku |
|
Otwieranie pliku w celu udostępniania plików |
|
Uzyskiwanie bieżącej pozycji wskaźnika pliku |
|
Zestaw uprawnień pliku maski |
|
Zapisywać dane do pliku |
_dupi _dup2 są zazwyczaj używane do kojarzenia wstępnie zdefiniowanych deskryptorów z różnych plików.