c语言用字符数组和字符指针删除相同字符
来源:互联网 发布:淘宝直通车出价公式 编辑:程序博客网 时间:2024/06/05 02:09
如何用字符数组和字符指针做参数删除与某字符相同的字符
1.用字符数组
char *DelLetter1(char str1[],char a) //用字符数组删除{int i = 0;int c = 0;char *b = (char*)malloc((strlen(str1))*sizeof(char)); //定义动态数组for (i = 0; i < (strlen(str1)+1); i++){if (str1[i]!=a) //把不是指定字符的元素复制进入新的数组{b[c] = str1[i]; c++;}else {continue; }}return b; //返回新的数组}
2.用字符指针
char *DelLetter2(char str1[], char a){char *c = str1;char *e = (char*)malloc((strlen(str1)) * sizeof(char)); //定义动态数组char *f = e; //记录新的指针开始值while (*c != '\0'){if (*c != a)//复制进入新的数组{*e = *c;e++;}c++;}return f; //返回开始地址}
1 0
- c语言用字符数组和字符指针删除相同字符
- c语言中字符数组和字符指针的区别:(一句话,一旦要修改就用字符数组)
- C语言字符指针和字符数组
- C语言 字符指针和字符数组的区别
- C语言中 字符数组和字符指针分析
- 黑马程序员 C语言的字符数组和字符指针
- C语言字符指针和字符数组的区别
- 关于C语言中的字符数组和字符指针
- 关于C语言中的字符指针和字符数组
- c语言中字符数组和字符指针的区别
- 12.5 C语言字符数组和字符指针
- c语言的字符数组和字符指针
- C语言数组、指针、字符
- C语言中关于字符数组和指针数组
- C语言中字符数组和字符串指针分析
- C语言中字符数组和字符串指针分析
- C语言中字符数组和字符串指针分析
- C语言中字符数组和字符串指针分析
- 单向链表
- [C++ 从入门到放弃-01]C++STL之vector
- Fast Power 解题报告
- C#事件解析
- Windows编程_Lesson004_库存管理系统
- c语言用字符数组和字符指针删除相同字符
- Struts2(四)——页面相关内容
- 数据开发岗找实习心得
- CodeForces
- Linux(十二):守护进程为什么fork两次?
- unity创建拖拽的圆周运动效果
- Vim实用技巧记录(一直更新)
- C#中的匿名类
- python学习笔记2-字典的使用