fprintf( file, "%ls", str );
で行けないでしょうか?
file,strはそれぞれFILE構造体へのポインタ、文字列です。
参考までに。
http://dixq.net/forum/viewtopic.php?f=3&t=8527
fprintf( file, "%ls", str );
で行けないでしょうか?
file,strはそれぞれFILE構造体へのポインタ、文字列です。
参考までに。
http://dixq.net/forum/viewtopic.php?f=3&t=8527
追伸です。
どうしてもfputsを使う必要があれば、sprintfでcharの配列に変換してからfputsを使う手もあります。
UNICODE で出力する必要があるのであれば fputs() の代わりに fputws() を使用してください。
https://msdn.microsoft.com/ja-jp/library/t33ya8ky.aspx
ANSIで出力する必要があるのであれば、WideCharToMultiByte() を用いることになります。
http://www.dinop.com/vc/unicode_mbcs.html
追伸です。
2017/02/12 19:17:26どうしてもfputsを使う必要があれば、sprintfでcharの配列に変換してからfputsを使う手もあります。