指定した文字コードに対応する文字を示す文字を返すには? – プログラミング – Home

指定した文字コードに対応する文字を示す...
 
通知
すべてクリア

[解決済] 指定した文字コードに対応する文字を示す文字を返すには?


o_2
 o_2
(@o_2)
ゲスト
結合: 22年前
投稿: 31
Topic starter  

”指定した文字コードに対応する文字を示す文字を返す”
にはどうすればいいのでしょうか?

ウインドウメッセージの
msg.wParamにキーボードからのキーが入ってくるのですが、
そのmsg.wParamが数字で返ってきて、
”A”キーを打つ=>(65)と返ってくる

この65を”65”に変換するにはどうすればいいのでしょうか?
(VBでいうChr関数みたいのはあるのでしょうか?)


引用未解決
トピックタグ
まゆみ
 まゆみ
(@まゆみ)
ゲスト
結合: 23年前
投稿: 17
 

sprinfじゃだめ?


返信引用
o_2
 o_2
(@o_2)
ゲスト
結合: 22年前
投稿: 31
Topic starter  

wsprintf((LPTSTR)str, %c, (int)msg.wParam);
とやってできました。


返信引用
まゆみ
 まゆみ
(@まゆみ)
ゲスト
結合: 23年前
投稿: 17
 

やりたいことは数値の65を文字列の65に変換したいんでしょう?
%cが理解不能・・・
(int)msg.wParamもなんだかなぁ・・・


返信引用
まゆみ
 まゆみ
(@まゆみ)
ゲスト
結合: 23年前
投稿: 17
 

ごめん。
上記の発言は間違ってました。


返信引用
まゆみ
 まゆみ
(@まゆみ)
ゲスト
結合: 23年前
投稿: 17
 

アスキーコード65に対応する文字を得たいのであれば
単に
char c = 65;
とすればよいのでは?


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました