Udostępnij za pośrednictwem


Stałe tryb translacji

#include <fcntl.h>

Uwagi

_O_BINARY i _O_TEXT manifestu stałych określić tryb translacji dla plików (_open i _sopen) lub tryb translacji dla strumieni (_setmode).

Dopuszczalne wartości to:

  • _O_TEXT
    Otwiera plik w trybie tekstowym (tłumaczenie).Powrotu karetki – kombinacje wysuwu wiersza (CR LF) zostały przetłumaczone na pojedynczy wysuwu wiersza (LF) na wejściu.Znaki wysuwu wiersza 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 i 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.

  • _O_BINARY
    Otwiera plik w trybie binarnym (nieprzetłumaczony).Powyższe tłumaczenia są pomijane.

  • _O_RAW
    Same as _O_BINARY.Obsługiwane w przypadku zgodności c 2.0.

Aby uzyskać więcej informacji, zobacz tekstu i binarny tryb We/Wy pliku i Tłumaczenia w pliku.

Zobacz też

Informacje

_open, _wopen

_pipe

_sopen, _wsopen

_setmode

Globalnych stałych