永发信息网

急!帮忙做一个C语言题:编写函数,功能是把字符指针s指向的字符串中的字符c1 置换成字符c2

答案:3  悬赏:70  手机版
解决时间 2021-01-04 08:23
编写函数,功能是把字符指针s指向的字符串中的字符c1

置换成字符c2,其格是如下:

void replchr(char *s, char c1,c2)
在线等!紧急!

这可能是我们的考题~额~题目就写了这么多
最佳答案
void replchr(char *s, char c1,c2)
{
for(;(*s)!='\0';s++)
if(*s==c1)
*s=c2;
}
全部回答
下面的程序可以把句子中所有的an都换成a。 #include main() { char a[]="i am an boy",*p1,*p2; p1=a; for(;*p1!='\0';p1++) //必须要设置条件,遇到字符串结束符就停止循环 { if(*p1==' ' && *(p1+1)=='a' && *(p1+2)=='n' && (*(p1+3)==' ' || *(p1+3)=='\0')) //an一般不会出现在句首,因为句首字母要大写,所以此处只考虑单独的单词an。当然an也有可能出现在句末。 {//下面几句是把an换成a,实际上是把an后面的字符前移一位,覆盖掉n p2=p1+2;; while(*p2) { *p2=*(p2+1); p2++; } } } printf("%s\n",a); //输出字符串要用%s }
没怎么听懂你的意思,大致编了个,看是不是 void replchr(char *s, char c1, char c2) { while (*s) { if (*s == c1) *s = c2; s++; } }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
电话机的英文怎么写
清淡是什么意思
单选题Please come here next&nbs
某气态烃1mol能和2molHCl加成,其加成产物又
化妆总是会浮粉,有什么办法吗?
从小军的家到附近一条笔直的公路画了三条线段
食品的包装袋内常放入一小包干燥剂,其主要成
单选题A、B、C分别是KOH、H2SO4和NaCl中的一
单选题将某金属混合物50 g与足量的Cl2充分反
云流量工具箱热点怎么设置
驰名中外的北京天坛,始建于明朝,人称“声学
Healthy EatingHealthy eating is important
一会就要和女朋友去网吧通宵了,很乱,不知道
旬邑县公安局地址在哪?我要去那里办事
保康县襄樊温州乡巴佬熟食在什么地方啊,我要
推荐资讯
一艘远洋邮轮空载时排水量为5000t,满载时排
When the audience heard the alarm, they al
如果别人在微信给我发红包我怎样接受?
哪位能告诉我空调怎么放空气
下列说法正确的是A.水是由氢气和氧气组成的B.
单选题TheGreatWalltravels______deepvalley
Thelastplane,theyhadtostayinthehotelforano
如图是个通电螺线管,请在图中标出磁感线方向
我国主要的铅锌冶炼企业有哪些
耦合件是什么意思
单选题若不计空气阻力,足球离开脚面后使球在
不整容怎么变双眼皮
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?