Share via


轉譯模式常數

#include <fcntl.h>

備註

_O_BINARY和**_O_TEXT資訊清單的常數決定檔案的轉譯模式 (_open_sopen**) 或資料流的轉譯模式 (_setmode)。

允許的值為:

  • _O_TEXT
    (轉譯) 的文字模式中開啟檔案。 歸位 – 換行 (CR-LF) 組合時,會轉譯成單一的換行 (LF) 上,輸入上。 換行字元會轉譯成輸出的 CR LF 組合。 此外,CTRL + Z 組合鍵會解譯成輸入的檔案結尾字元。 在 [檔案開啟進行讀取及讀取/寫入, fopen檢查 CTRL + Z 組合鍵結尾的檔案並移除它,如果可能的話。 這是因為使用fseekftell移動 CTRL + Z 組合鍵以結束檔案內的函式可能會造成fseek檔案的結尾附近不當的行為。

  • _O_BINARY
    以二進位的 (未轉譯的) 模式中開啟檔案。 上述的轉譯將被抑制。

  • _O_RAW
    _O_BINARY 相同。 支援 c 2.0 相容性。

如需詳細資訊,請參閱文字和二進位模式的檔案 I/O檔案轉譯

請參閱

參考

_open _wopen

_pipe

_sopen _wsopen

_setmode

全域常數