Udostępnij za pośrednictwem


Stałe translacji pliku

#include <stdio.h>

Uwagi

Te stałe Określ tryb przeliczania walut ("b" lub "t").Tryb znajduje się ciąg znaków określający typ dostępu ("r", "w", "", "r +", "w +", "+").

Tryby tłumaczenia są w następujący sposób:

  • t
    Zostanie otwarty w trybie tekstowym (tłumaczenie).W tym trybie przewozu return/wysuwu wiersza (CR LF) kombinacje zostały przetłumaczone na znaki wysuwu pojedynczego wiersza (LF) na wejściu, i znaki LF są tłumaczone na kombinacji CR LF na wyjściu.Również CTRL + Z jest interpretowana jako znaku końca pliku na dane wejściowe.W przypadku plików otwartych do odczytu lub zapisu/odczytu fopen sprawdza, czy klawisze CTRL + Z, na końcu pliku i usuwa go, jeśli to możliwe.Robi się, ponieważ korzysta z fseek i ftell może spowodować funkcji Przenieś plik z CTRL + Z fseek do niewłaściwe w pobliżu końca pliku.

    [!UWAGA]

    t opcji nie jest częścią standardu ANSI fopen i freopen.Rozszerzenia Microsoft jest i nie powinny być używane gdzie przenośności ANSI jest pożądane.

  • b
    Zostanie otwarty w trybie binarnym (nieprzetłumaczony).Powyższe tłumaczenia są pomijane.

Jeśli t lub b nie znajduje się w Tryb, tryb translacji jest zdefiniowany przez zmienną domyślny tryb _fmode.Aby uzyskać więcej informacji na temat Korzystanie z tekstu i trybów binarne zobacz tekstu i binarny tryb We/Wy pliku.

Zobacz też

Informacje

_fdopen, _wfdopen

fopen, _wfopen

freopen, _wfreopen

_fsopen, _wfsopen

Globalnych stałych