//判断字符串的第n位是高位还是低位
BOOL IsCharHighLow(CString Str,int n)
{
int nSize = Str.GetLength();
for (int i=0;i<nSize;i++)
{
char ch = Str[i];
if (ch & 0x80)
{//汉字
if (n==i)
{
return TRUE;//高位
}
i++;
if (n==i)
{
return FALSE;//低位
}
}
else
{//英文
if (n==i)
{
return FALSE;//非汉字
}
}
}
return FALSE;//n超出字符长度
}
判断字符串第n位是否为汉字的高位(最原始的方法)
最新推荐文章于 2023-09-01 16:30:43 发布