通知
すべてクリア
Topic starter
2003年1月29日 4:19 PM
”指定した文字コードに対応する文字を示す文字を返す”
にはどうすればいいのでしょうか?
ウインドウメッセージの
msg.wParamにキーボードからのキーが入ってくるのですが、
そのmsg.wParamが数字で返ってきて、
”A”キーを打つ=>(65)と返ってくる
この65を”65”に変換するにはどうすればいいのでしょうか?
(VBでいうChr関数みたいのはあるのでしょうか?)
2003年1月29日 4:36 PM
sprinfじゃだめ?
Topic starter
2003年1月29日 6:20 PM
wsprintf((LPTSTR)str, %c, (int)msg.wParam);
とやってできました。
2003年1月29日 6:35 PM
やりたいことは数値の65を文字列の65に変換したいんでしょう?
%cが理解不能・・・
(int)msg.wParamもなんだかなぁ・・・
2003年1月29日 6:38 PM
ごめん。
上記の発言は間違ってました。
2003年1月29日 6:48 PM
アスキーコード65に対応する文字を得たいのであれば
単に
char c = 65;
とすればよいのでは?