Udostępnij za pośrednictwem


Stałe dostępu Odczyt i zapis plików

#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.

Zobacz też

Informacje

_fdopen, _wfdopen

fopen, _wfopen

freopen, _wfreopen

_fsopen, _wfsopen

_popen, _wpopen

Globalnych stałych