>>532

wsprintf(szTrash, TEXT("a %c b"), TEXT(' '));
wsprintf(szTrash, L"a %c b", L' ');

は両方ともオーケーでした。このように表示されます。

a b

とりあえず HEX を見ようと

wsprintf(szTrash, TEXT("a %x b"), str[textPointer]);

ってやってみて Hex を調べたら 0 になってた。「0ってなんじゃ?」
って思って UNICODE表で調べてみたら NULL ってことがわかりました。
なんでスペースを入れたら NULL が入るんだろ。わかる人、助けてちょーだい。