字符串删除指定字符
2017-11-13 17:43
453 查看
#include<iostream> #include<stdio.h> #include<string.h> using namespace std; void remove_data(char* target,char data) { int len=strlen(target); char* copy_target=new char[len+1]; int i=0; int count=0; for(i=0;i<len;i++) { if(target[i]!=data) { copy_target[count]=target[i]; count++; } } copy_target[count]=0; strcpy(target,copy_target); delete(copy_target); } void show_all(const char* target) { int len=strlen(target); for(int i=0;i<len;i++) cout<<target[i]; cout<<endl; } int main() { char obj[]="hello"; remove_data(obj,'l'); show_all(obj); return 0; }
相关文章推荐
- 编程实现删除字符串中所有指定的字符
- JAVA删除字符串中指定字符集(删除敏感字符)
- 题目一枚,删除字符串中的指定字符
- 从字符串的指定位置开始,删除其指定长度字符
- js删除字符串首尾指定字符
- c++ 华为练习 四 删除字符串中的指定字符
- c++实现删除字符串前后指定字符
- 从相应位置开始删除指定字符串的相应个字符
- 删除字符串中指定的字符
- 删除字符串中某个指定字符 (删除第几个“a”)
- 获取当前的时间和删除字符串中指定的字符
- 编写程序,删除字符串中指定位置m上开始的n个字符,并输出删除后的字符串。
- 删除字符串中所有指定的字符
- 从0开始<五>:字符串相关-htoi函数,删除字符串中指定字符
- [算法练习]将字符串中*提前&&删除指定字符
- 字符串中删除指定字符
- 删除字符串中的指定字符
- JAVA 删除字符串里指定字符
- 删除字符串最后一个指定的字符
- 【我解C语言面试题系列】010 从相应位置开始删除指定字符串的相应个字符