sstream进行字符串分割

#include
#include
#include
#include

int main(int ac, char **av) {
    std::string cmd = "par1=1&par2=ciao&par3=1.2e4";

    std::stringstream ss(cmd);
    std::string argdef;
    std::vector pairs(0);

    while (std::getline(ss, argdef, '&')) {
        std::cout << argdef << std::endl;
        pairs.push_back(argdef);
    }

    system("pause");
    return 0;
}

你可能感兴趣的:(sstream进行字符串分割)