从文本框读取字符串并转换为十六进制

1.

CString str;

int m_num2_test;

GetDlgItem(IDC_EDIT2_TEST)->GetWindowText(str);//从ID为IDC_EDIT2_TEST的对话框获取字符串到str中

sscanf(str, "%x", &m_num2_test);//将str字符串转换为十六进制的数存到m_num2_test(转换前要对其字符检测,十六进制)

2.

 CString str;

str.Format("%02X",ch);//将格式化为十六进制数

原文地址:https://www.cnblogs.com/fx427103/p/3955277.html