Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Syntaxe
#include <stdio.h>
Poznámky
Tyto konstanty určují typ přístupu ("a", "r" nebo "w") požadovaný pro soubor. Režim překladu ("b" nebo "t") i režim zápisu na disk ("c" nebo "n") je možné zadat pomocí typu přístupu.
Typy přístupu jsou popsány v této tabulce:
| Typ přístupu | Popis |
|---|---|
"r" |
Otevře se pro čtení. Pokud soubor neexistuje nebo ho nejde najít, volání pro otevření souboru selže. |
"w" |
Otevře prázdný soubor pro zápis. Pokud daný soubor existuje, jeho obsah se zničí. |
"a" |
Otevře se pro zápis na konec souboru (připojování); vytvoří soubor jako první, pokud neexistuje. Všechny operace zápisu probíhají na konci souboru. I když lze ukazatel souboru přemístit pomocí fseek nebo rewind, je vždy přesunut zpět na konec souboru před provedením jakékoli operace zápisu. |
"r+" |
Otevře se pro čtení i zápis. Pokud soubor neexistuje nebo ho nejde najít, volání pro otevření souboru selže. |
"w+" |
Otevře prázdný soubor pro čtení i zápis. Pokud daný soubor existuje, jeho obsah se zničí. |
"a+" |
Totéž jako "a", ale také umožňuje čtení. |
Pokud je zadaný typ "r+", "w+" nebo "a+", jsou povoleny čtení i zápis (soubor je otevřen pro "aktualizaci"). Při přepínání mezi čtením a zápisem však musí existovat intervening fflush, fsetpos, , fseeknebo rewind operace. Aktuální pozici lze zadat pro fsetpos operaci nebo fseek operaci.
Viz také
_fdopen, _wfdopen
fopen, _wfopen
freopen, _wfreopen
_fsopen, _wfsopen
_popen, _wpopen
Globální konstanty