wfopen ()- 打开文件

格式

#include <ifs.h>
FILE * wfopen(const wchar_t *filename,const wchar_t *mode);

语言级别

ILE C 扩展

线程安全

语言环境敏感

仅当在编译命令上指定了 LOCALETYPE (*LOCALEUCS2) 或 LOCALETYPE (*LOCALEUTF) 时,此功能才可用。 有关更多信息,请参阅 了解 CCSID 和语言环境

集成文件系统界面

当在编译命令上指定 SYSIFCOPT (*NOIFSIO) 时,此功能不可用。

宽字符函数

有关更多信息,请参阅 宽字符

描述

wfopen() 函数的工作方式与 fopen() 函数类似,但以下函数除外:
  • wfopen() 接受文件名和方式作为宽字符。
  • 当在编译命令上指定了 LOCALETYPE (*LOCALEUCS2) 时,使用 wfopen() 打开的文件 (当未指定 ccsid=value , o_ccsid = value 和 codepage=value 关键字时使用) 的缺省 CCSID 为 UCS2 。 当在编译命令上指定了 LOCALETYPE (*LOCALEUTF) 时,缺省 CCSID 为 UTF-32 。