vc++6.0中mfc项目,汉字字符串分割和判断

【代码】vc++6.0中mfc项目,字符串分割和判断。
摘要由CSDN通过智能技术生成

//这个是用来修改姓氏多音字的
//name 是名字  szSpell 是拼音
CString ChangeSpell(LPCSTR  name,CString szSpell)
{
    //修改用拼音
    CString pinyin = "";
    
    //第一个字的拼音 
    CString tmp; 

    // 查找第一个空格的位置
    int pos = szSpell.Find(_T(" "));

    if (pos != -1) {
        tmp = szSpell.Mid(0, pos);// 取出第一个单词
    }

    //第一个字符
    // LPCSTR转char*
    char* str = const_cast<char*>(name);
    //取汉字
    char val[3] = { 0 };
    strncpy(val, str, 2);
    

    // 比较val与字符串的值
    if (strcmp(val, "覃") == 0) pinyin="Qin";
    if (strcmp(val, "瞿") == 0) pinyin="Qu";
    if (strcmp(val, "翟") == 0) pinyin="Zhai"; 

    if (strcmp(val, "查") == 0) pinyin="Zha";
    if (strcmp(val, "曾") == 0) pinyin="Zeng";
    if (strcmp(val, "乐") == 0) pinyin="Yue"; 
        
    if
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值