C++没有自带的字符串分割函数函数,可以手动封装一个。代码如下:

#include 
#include 
using namespace std;

vector split( strData )
{
vector vecData;
int nPos = strData.find( "," );
    while( nPos > 0 )
    {
        strTmp = strLine.substr( 0, nPos );
        vecData.push_back( strTmp );

        strLine.erase( 0, nPos+1 );
        nPos = strData.find( "," );
    }
vecData.push_back( strData );
    return vecData;
}

代码在工作中正常使用了。扣出来这部分写博客没做调试,明白思路就行了。