VC++中如何判断字串中是否含有中文字符

 我来答
就烦条0o
2017-02-13 · 知道合伙人软件行家
就烦条0o
知道合伙人软件行家
采纳数:33315 获赞数:46492
从事多年系统运维,喜欢编写各种小程序和脚本。

向TA提问 私信TA
展开全部
CString ss="你好今天真热asdfg";
CString sE,sC;
int j=0;
int k=0;
int i=0;
While(i<strlen(ss))
{
if(ss[i]>=0xa0)//全角,中文
{
sC+=ss[i];
sC+=ss[i+1];
i++;
i++;
j++;
}
else//半角,英文
{
sE+=s[i];
i++;
k++;
}
}

CString msg;
msg.Format("有%d个全角字符:%s。有%d个半角字符:%s",j,sC,k,sE);
AfxMessageBox(msg);
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式