#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;
}
由于比较简单就直接上代码,如上面所示,主要的想法是计算空格个数,然后就可以算出后面要覆盖到前面的位置!
删除字符串空格
最新推荐文章于 2024-03-05 19:42:09 发布