//是否16进制,只包括0-9和小数点和ABCDEF

bool CSFCApp::IsHex(CString str)
{

int iLen = str.GetLength();
bool bHex = true;
for(int i=0; i<iLen; i++)
{
if ((str[i] >= '0' && str[i] <= '9')
|| (str[i] >= 'A' && str[i] <= 'F')
|| (str[i] >= 'a' && str[i] <= 'f')
|| str[i] == '.')
{
bHex = true;
}
else
{
bHex = false;
return false;
}
}
return bHex;
}

posted @ 2019-08-16 17:16  石首桃花山  阅读(165)  评论(0编辑  收藏  举报