_fmode
Zmienna _fmode
ustawia domyślny tryb tłumaczenia plików na potrzeby tłumaczenia tekstu lub pliku binarnego. Ta zmienna globalna została przestarzała dla bezpieczniejszych wersji funkcjonalnych _get_fmode
i _set_fmode
, które powinny być używane zamiast zmiennej globalnej. Jest zadeklarowany w pliku Stdlib.h w następujący sposób.
Składnia
extern int _fmode;
Uwagi
Domyślnym ustawieniem _fmode
jest _O_TEXT
tłumaczenie w trybie tekstowym. _O_BINARY
to ustawienie trybu binarnego.
Wartość można zmienić _fmode
na trzy sposoby:
Połącz z Binmode.obj. Ten plik obiektu zmienia początkowe ustawienie
_fmode
wartości na_O_BINARY
, powodując, że wszystkie pliki z wyjątkiemstdin
,stdout
istderr
są otwierane w trybie binarnym.Wykonaj wywołanie metody ,
_set_fmode
aby_get_fmode
uzyskać lub ustawić odpowiednio zmienną_fmode
globalną.Zmień wartość bezpośrednio
_fmode
, ustawiając ją w programie.