📅  最后修改于: 2020-09-25 09:31:25             🧑  作者: Mango
fwprintf() 函数在
int fwprintf( FILE* stream, const wchar_t* format, ... );
fwprintf() 函数将format
指向的宽字符串写入文件流stream
。宽字符串格式可能包含以%开头的格式说明符,这些格式说明符由作为附加参数传递给fwprintf() 函数的变量的值替换。
#include
#include
#include
int main()
{
wchar_t hebrew_str[] = L"\u05D0 \u05D1 \u05E1 \u05D3 \u05EA";
FILE *fp = fopen("example.txt","w");
setlocale(LC_ALL, "en_US.UTF-8");
fwprintf(fp, L"Here are some Hebrew letters: %ls", hebrew_str);
fclose(fp);
return 0;
}
运行该程序时,会将以下内容写入example.txt:
Here are some Hebrew letters: א ב ס ד ת