如何使用 将波斯语文本(如“خلیج فارس”)写入文件std::wfstream
?
我尝试了以下代码,但它不起作用。
#include <iostream>
#include <string>
#include <fstream>
int main()
{
std::wfstream f("D:\\test.txt", std::ios::out);
std::wstring s1(L"خلیج فارس");
f << s1.c_str();
f.close();
return 0;
}
运行程序后文件为空。