http://blog.csdn.net/lixiaosan/archive/2006/05/26/756350.aspxif ( (TBYTE)strName[i] < 0x80 )
{
    non-chinese;
}
else
{
   chinese;
}

解决方案 »

  1.   

    LPTSTR pNext = CharNext(pSrc);
    int nLen = pSrc - pNext;if(nLen == 0)//pSrc处于结尾0
    {}
    else if(nLen == 1)//英文或单字节字符
    {}
    else if(nLen == 2)//中文或双字节字符
    {}
      

  2.   

    int nLen = pSrc - pNext;应该是int nLen = pNext - pSrc;
      

  3.   

    LPTSTR pNext = CharNext(pSrc);
    是什么意思?  告诉我  我就结贴了