zoukankan      html  css  js  c++  java
  • 拆分字符串

    ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

    typedef basic_string<TCHAR>   TSTRING;
    typedef vector<TSTRING>    VECTSTRING;
    // lpszToken like _T(",  %"),用它包含的字符拆分字符串,由pvtDest输出结果
    BOOL SplitString(LPCTSTR lpszSource, VECTSTRING* pvtDest, LPCTSTR lpszToken)
    {
     if(NULL == pvtDest)
      return FALSE;

     TCHAR szSource[MAX_STRING] = {0};
     lstrcpy(szSource, lpszSource);
     LPTSTR pChar = _tcstok(szSource, lpszToken);
     while(NULL != pChar)
     {
      TSTRING strGot = pChar;
      pvtDest->push_back(strGot);
      pChar = _tcstok(NULL, lpszToken);
     }

     BOOL bRet = (pvtDest->size() > 0);
     return bRet;
    }

    ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

  • 相关阅读:
    网站色彩搭配
    web前端小知识,安书整理的
    java基础
    简单android UI必会
    java学习总结
    java字符常量与字符串常量的区别
    最近的学习
    简单的ps操作
    HTTP协议概述
    ABP 学习 Setting
  • 原文地址:https://www.cnblogs.com/deltacat/p/3292580.html
Copyright © 2011-2022 走看看