CStringの16進数入力

[戻る]
はっぱ 2005/04/14(木) 12:31:11
MFC VC6.0を使用してプログラム作成しています。

CStringに文字列"123"を16進数で入れたいのですが今は下記のように入れてます

CString s;
s = 0x31;
s += 0x32;
s += 0x33;

これでは効率が悪いので一回で入れる方法はないでしょうか
よろしくお願いいたします。

Blue 2005/04/14(木) 12:42:13
s.Format( "%c%c%c", 0x31, 0x32, 0x33 );
でどうでしょうか?

通りすがり 2005/04/14(木) 12:47:22
s.Format("%c%c%c", 0x31,0x32,0x33);

επιστημη 2005/04/14(木) 12:51:12
s = "\x31\x32\x33" ではダメすか。

はっぱ 2005/04/14(木) 14:07:40
[[解決]]
Blueさん、通りすがりさん、επιστημηさんありがとうございます。
早速やってみたところどれもOKでした。おかげで解決しました。

古いスレッドには追加発言できません。