void CStr2HEX_V1Dlg::OnOK()
{
// TODO: Add extra validation here
UpdateData(true);
int i,len;
__int64 temp2=0;
if(m_szASCII.IsEmpty())
{
MessageBox("请输入需要转换的十六进制字符串!","提示",MB_OK|MB_ICONERROR);
return;
}
len=m_szASCII.GetLength();
for(i=0;i<len;i++)
{
BYTE flag=TRUE;
if(m_szASCII.GetAt(i)<'0') flag=FALSE;
if((m_szASCII.GetAt(i)>'f')) flag=FALSE;
if((m_szASCII.GetAt(i)>'9')&&(m_szASCII.GetAt(i)<'A')) flag=FALSE;
if((m_szASCII.GetAt(i)>'F')&&(m_szASCII.GetAt(i)<'a')) flag=FALSE;
if(flag&#
十六进制字符串转十六进制数值的方法
最新推荐文章于 2022-10-27 00:53:30 发布
本文介绍如何将包含十六进制字符的字符串,如'ABCDEF123456',转换为等值的十六进制数值0xABCDEF123456,探讨转换过程和相关方法。
摘要由CSDN通过智能技术生成