C standard library :: stdio
fopen
FILE *fopen (__const char *__restrict __filename,
__const char *__restrict __modes) __THROW;
__const char *__restrict __modes) __THROW;
Denne funktion åbner filen med filnavnet __filename, tildeler den til en stream og returnerer en pointer til file descriptor FILE. Hvis den ikke kan åbne filen, returnerer den en null pointer. Tegnene i __modes bestemmer hvordan programmet kan manipulerer stream og hvorvidt denne stream skal tolkes som tekst eller binær. Tegnene i __modes kan være en af følgende muligheder:
__modes | Beskrivelse |
---|---|
r | (read) Åbn en fil for læsning |
w | (write) Kreér en fil for skrivning. Hvis filen allerede eksisterer, fjernes til gamle indhold fra filen. |
a | (append) Kreér en ny tekstfil eller åbn en eksisterende for skrivning. Ny skrivning til filen placeres i enden af filen. |
rb | (read-binary) Åbn en binærfil for læsning. |
wb | (write-binary) Kreér en binærfil for skrivning. Hvis filen allerede eksisterer, fjernes til gamle indhold fra filen. |
ab | (append-binary) Kreér en ny binærfil eller åbn en eksisterende for skrivning. Ny skrivning til filen placeres i enden af filen. |
r+ | (read-write) Åbn en fil for læsning og skrivning. |
w+ | (write-read) Kreér en fil for læsning og skrivning. Hvis filen allerede eksisterer, fjernes til gamle indhold fra filen. |
a+ | (append-read) Kreér en ny tekstfil eller åbn en eksisterende for læsning og skrivning. Ny skrivning til filen placeres i enden af filen. |
r+b eller rb+ | (read-write-binary) Åbn en binærfil for læsning og skrivning. |
w+b eller wb+ | (write-read-binary) Kreér en binærfil for læsning og skrivning. Hvis filen allerede eksisterer, fjernes til gamle indhold fra filen. |
a+b eller ab+ | (append-read-binary) Kreér en ny binærfil eller åbn en eksisterende for læsning og skrivning. Ny skrivning til filen placeres i enden af filen. |
sideskift(); ?>