>>123
嘘を教えないように。

wsprintf()はWin32API。
charではなくTCHARを扱う。仕様は標準のsprintf()のサブセットといったところで
機能が貧弱。
VC++は同じくTCHARベースの_stprintf()という関数を提供しており、これは
sprintf()と同等の機能を提供している。

wchar_t系の標準関数は、wsprintf()ではなくswprintf()ね。

wsprintf()を使うべき理由はあまり無いだろうね。強いて言えば、Cランタイムに
依存したくないといったケースかな。