C++删除字符串所有空格或者首尾两端的空格
C++删除字符串所有空格或者首尾两端的空格
- 代码实现-删除两端空格
- 代码实现-删除所有空格
这是关于c++删除字符串空格的两段代码。。。
代码实现-删除两端空格
n是字符串长度。这里首先开始对字符串末尾的空格给删除,计算出最后一位的字符(非空格)所在的位置n。然后从字符串首位开始计数,删除字符串首端的空格,直到有非空格字符出现,开始修改字符串的值,直到 n结束,返回新的字符串。
// An highlighted block
char *del_space(char s1[],int n)
{ int i = 0;int k=0; char *str = s1; while(s1[n-
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
