#include<iostream> using namespace std; string deleteVoid(string input){ int i = 0, j = 0; for (; input[i]; i++){ if (input[i] == ' '){ j++;//计算空格个数 continue; } if (j){ input[i - j] = input[i];//后面往前覆盖 } } input[i - j] = '\0'; return input; }由于比较简单就直接上代码,如上面所示,主要的想法是计算空格个数,然后就可以算出后面要覆盖到前面的位置!
删除字符串空格
猜你喜欢
转载自blog.csdn.net/touch_dream/article/details/80231020
今日推荐
周排行