TCHAR と char が混在している。TCHAR が WCHAR と同義に扱われており、Unicode 用と ANSI 用の関数が用意されているにもかかわらず ANSI 用を使おうとしている。
つまり、sprintf に対して swprint があり、_stprintf が用意されているわけだが、なぜか sprintf のみを使おうとして、MultiByteToWideChar を使用して変換し、他の関数に引き渡している。
こんな時は、システム ハンガリアンでないと辛い。。。
投稿日時 : 2008年5月11日 21:48