を使用してファイルに「خلیجرس」のようなペルシャ語のテキストを書き込むにはどうすればよい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;
}
プログラムを実行した後、ファイルは空です。