c++如何去除字符串中的空格

如题所述

编个小函数处理就可以,如下
void DelSpace(char *source){
char *dest=source;
while(*source!=0){
if (*source!=' '){ //如果不是空格,将字符串
*dest++=*source++
}
else{
source++;
} // end if
} //end while
*dest++=0;//字符串结束符
} //end func
这个函数将待处理的字符串中的空格删除后在同一个字符串变量中生成新字符串。
调用方法
char s[]="This is a func to delete space"
DelSpace(s);
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-12-07
把小键盘改成半角
相似回答