Odczyt/zapis pliku — Stałe dostępu
#include <stdio.h>
Uwagi
Te stałe określić typ dostępu ("a", "r" lub "t"), wymagane dla pliku.Obie Tryb translacji ("b" lub "t") oraz Tryb commit dysk ("c" lub "n") można określić przy użyciu typu dostępu.
Typy dostępu są opisane poniżej.
""
Zostanie otwarty do zapisu na końcu pliku (dołączanie); tworzy plik najpierw, jeżeli nie istnieje.Zapis wszystkich operacji występuje na końcu pliku.Chociaż wskaźnik pliku można zmieniać rozmieszczenie za pomocą fseek lub przewijania do tyłu, jest zawsze przeniesiono go z powrotem do końca pliku przed napisać dowolną czynność jest przeprowadzana."+"
Takie same jak wyżej, ale również umożliwia odczyt."r"
Zostanie otwarty do odczytu.Jeśli plik nie istnieje lub nie można odnaleźć, wywołanie do otwarcia tego pliku nie powiedzie się."r +"
Otwiera zarówno Odczyt i zapis.Jeśli plik nie istnieje lub nie można odnaleźć, wywołanie do otwarcia tego pliku nie powiedzie się."w"
Otwiera pusty plik do zapisu.Jeśli dany plik istnieje, jego zawartość są niszczone."w +"
Otwiera pusty plik do zarówno odczytu i zapisu.Jeśli dany plik istnieje, jego zawartość są niszczone.
Po określeniu "r +", "w +" lub "+" typ zarówno odczytywania i zapisywania są dozwolone (plik jest określane jako otwarte dla "aktualizacja").Jednak podczas przełączania między odczytu i zapisu, musi istnieć interwencji fflush, fsetpos, fseek, lub przewijania do tyłu operacji.Bieżąca pozycja mogą być określone dla fsetpos lub fseek operacji.