一个字符串与一个指定字符,将字符串中出现的指定字符全部删掉

[复制链接]
查看11 | 回复2 | 2010-5-20 13:28:58 | 显示全部楼层 |阅读模式
用指针做

回复

使用道具 举报

千问 | 2010-5-20 13:28:58 | 显示全部楼层
例如:**dkg*grws***sfdg* 去掉 *子串:dkg grws sfdg遇到指定字符就把后面的字符都向前移动,就算删除了。main(){int i=1,k=0; /k是查找到指定字符的个数for(i=1;i+k<=n;i++){if string=‘*’{while (string[i+k]=*) /连续查到指定字符的情况{k=k+1;}string=string[i+k];}}string[i+1]='\n'; /截掉后面多余的字符}
回复

使用道具 举报

千问 | 2010-5-20 13:28:58 | 显示全部楼层
replace
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行