Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Składnia
#include <fcntl.h>
Uwagi
Stałe _O_BINARY, , _O_WTEXT_O_TEXT, _O_U16TEXTi _O_U8TEXT manifestu określają tryb tłumaczenia plików (_open i _sopen) lub tryb tłumaczenia strumieni (_setmode).
Dozwolone wartości to:
| Wartość | Opis |
|---|---|
_O_TEXT |
Otwiera plik w trybie tekstowym ANSI (przetłumaczony). Kombinacje zestawienia powrotnego karetki (CR-LF) są tłumaczone na pojedyncze źródło danych liniowych (LF) na wejściu. Znaki kanału informacyjnego wiersza są tłumaczone na kombinacje CR-LF w danych wyjściowych. Ponadto CTRL+Z są interpretowane jako znak końca pliku w danych wejściowych. W plikach otwartych do odczytu i odczytu i zapisu fopen sprawdza, czy na końcu pliku jest sprawdzane CTRL+Z i usuwa je, jeśli to możliwe. Jest on usuwany, ponieważ używanie fseek funkcji i ftell do przenoszenia w pliku kończącym się CTRL+Z może spowodować fseek nieprawidłowe zachowanie na końcu pliku. |
_O_WTEXT |
Otwiera plik w trybie tekstowym UTF-16 (przetłumaczony). Obsługiwane są wersje wieloznaczny tłumaczenia tekstu._O_TEXT |
_O_U16TEXT |
Otwiera plik w trybie UTF-16 bez tekstu BOM (przetłumaczonego). Obsługiwane są wersje wieloznaczny tłumaczenia tekstu._O_TEXT |
_O_U8TEXT |
Otwiera plik w trybie UTF-8 bez tekstu BOM (przetłumaczone). Obsługiwane są tłumaczenia _O_TEXT tekstu. |
_O_BINARY |
Otwiera plik w trybie binarnym (nieprzetłumaczonym). Powyższe tłumaczenia są pomijane. |
_O_RAW |
Tak samo jak _O_BINARY. Obsługiwane w przypadku zgodności ze standardem C 2.0. |
Aby uzyskać więcej informacji, zobacz Stałe we/wy plików trybu tekstowego i binarnego oraz Stałe tłumaczenia plików.