可以参考下面的例子,自己动手发现问题,印象才会更深可以用substr这个方法,有两个输入参数分别为起始地址和截取的长度。s2 = s1.substr(0,3);s3 = s1.substr(4,3);如果写的更通用一点,就是先查找“+”的位置,然后在分隔。size_t iPos = s.find("+");s2 = s1.substr(0, iPos);s3 = s1.substr(iPos+1, s1.length()-iPos-1);