CString型のまま、10進表記の数字(文字列)を16進表記の数字(文字列)にしたいのですが、何かいい方法が思いつきません。
例えば、"30" → "1E" (どちらもCString型の文字列)ということです
何かコロンブスの卵的な気もしますが、いい案がある方、教えていただけないでしょうか?
初歩的な質問ですが、よろしくお願いいたします
Visual C++ 6.0 / Windows XP
一度数値にしてからではだめなのでしょうか?
CString s(_T("30"));
int n = _ttoi(s); // 数値
s.Format(_T("%2X"), n);
ツイート | ![]() |