zoukankan      html  css  js  c++  java
  • Code-C++-Cut CString to get keyValue by ","||"}"

    Code-C++-Cut CString to get keyValue by ","||"}"

    July 10, 2020 2:19 AM

    // cut CString to get keyValue
    void GetKeyValue(CString strSource, CString strKey, CString& strValue)
    {
    	CString strTemp = strSource;
    	int n = strTemp.Find(strKey.GetString(), 0);
    
    	if (n == -1)
    	{
    		strValue = _T("0");
    		return;
    	}
    
    	strTemp = strTemp.Mid(n + strKey.GetLength() + 2); //"AA":BB
    	int n1 = strTemp.ReverseFind(',');//End Flag
    	int n2 = strTemp.ReverseFind('}');//End Flag
    
    	if (n1 >= 0 && n2 >= 0)
    	{
    		n = n1 > n2 ? n2 : n1;
    	}
    	else if (n1 == -1)
    	{
    		n = n2;
    	}
    	else if (n2 == -1)
    	{
    		n = n1;
    	}
    
    	strValue = strTemp.Left(n);
    
    }
    
  • 相关阅读:
    mysql 主从服务器配置
    Linux命令
    Kali
    Python进阶
    性能测试工具
    sphinx搜索
    页面静态化
    PHP API接口
    线程的生命周期
    多线程的创建
  • 原文地址:https://www.cnblogs.com/yongchao/p/13277267.html
Copyright © 2011-2022 走看看