从指定字符串删除指定字符
2016-04-15 13:15
246 查看
#include <stdio.h> #include <stddef.h> /* * 从字符串str中删除指定的字符ch */ char* delete_special_char(char *str, char ch) { char *temp, *ptr; if (str == NULL) return NULL; for(ptr = str,temp = str; (*ptr) != '\0';ptr++) { if( (*ptr) != ch) *temp++ = *ptr; } *temp = '\0'; return str; } int main() { char s[1000] = "The writer would like to thank you!"; char del_ch = 'y'; char *ret_str; ret_str = delete_special_char(s,del_ch); puts(ret_str); return 0; }
相关文章推荐
- 基于Android的ELF PLT/GOT符号重定向过程及ELF Hook实现(by 低端码农 2014.10.27)
- java tomcat虚拟目录的深入了解
- android studio导入PullToRefresh教程
- eclipse下maven项目开发编译
- 不能选择设备(真机,模拟器都不可以)
- 关于考虑浏览器兼容性时间的工具demo
- HDU 4352 XHXJ's LIS 数位dp+lis
- itext 实现pdf打印数字上标和下标
- epoll分析
- 拖延症“治疗”方案
- Android Fragment之间参数传递通过使用bundle进行参数传递
- linux升级OpenSSL
- 感悟:number 2
- 关于bugfree的配置问题
- java第五次作业
- yii2.0使用ActiveForm
- 进程通信之共享内存
- iOS开发 APP如何实现检测更新
- 程序员的最大挑战
- Android Fragment之间参数传递通过Activity中的变量