c++ string 去掉所有空格

2011-04-21 16:41:35 · 作者: · 浏览: 1077

        //去掉sNewTag中所有空格

        int begin = 0;

        begin = sNewTag.find(" ",begin);  //查找空格在str中第一次出现的位置

        while(begin != -1)  //表示字符串中存在空格

        {

        sNewTag.replace(begin, 1, "");  // 用空串替换str中从begin开始的1个字符

        begin = sNewTag.find(" ",begin);  //查找空格在替换后的str中第一次出现的位置

        }