質問: VS2015です。CでDLLを書いています。自前の関数で引数にLPCWSTRをもつ文字列として、関数内部でファイルに書き出したと思っています。fputsでは引数がcharなのでエラーになります。普通、どのように書くのでしょうか?
回答: UNICODE で出力する必要があるのであれば fputs() の代わりに fputws() を使用してください。 ANSIで出力する必要があるのであれば、WideCharToMultiByte() を用いることになります。