想根据指定符号分割string该怎么做?

解决方案 »

  1.   

    int nPos = 0;
    CString str = "Hello.cpp";
    str.Tokenize(".", nPos)
     after that Str == "Hello";
      

  2.   

    to hellolvan2005:我说的是标准c++,不是MFC...to oyljerry:strstr 并不是C++ string的方法, 属于c的原始方法难道string中真的没有?
      

  3.   

    没有一个那样的方法,但是可以借助erase();也就是多写一句就可以实现那样的功能。
      

  4.   

    Return ValueAll of these functions return a pointer to the next token found in strToken. They return NULL when no more tokens are found. Each call modifies strToken by substituting a NULL character for each delimiter that is encountered.
      

  5.   

    ParametersstrTokenString containing token(s)strDelimitSet of delimiter characters