#include <stdio.h>
int main()
{
char *p="I have 50 yuan.",a[100],x='0';
int fun(char *pt,char xx,char *pa);
fun(p,x,a);
printf("The new string is %s\n",a);
return 0;
}
int fun(char *pt,char xx,char *pa)
{
int i,j=0;
for(i=0;*(pt+i)!='\0';i++){
if(*(pt+i)!=xx)
{
*(pa+j)=*(pt+i);
j++;
}
}
*(pa+j)=0;
}
调用函数,在一行字符串中删去指定的字符
最新推荐文章于 2023-01-09 12:31:56 发布
这是一个关于C语言的代码示例,主要展示了如何使用自定义函数`fun`进行字符串处理。函数接受一个字符串`pt`,一个字符`xx`和一个字符数组`pa`作为参数,将`pt`中所有不是`xx`的字符复制到`pa`中,创建新的字符串。
摘要由CSDN通过智能技术生成