c语言:如何将字符串中指定的字符替换为另一个指定字符

 我来答
范韵杨凯复
2020-06-06 · TA获得超过4011个赞
知道大有可为答主
回答量:3115
采纳率:34%
帮助的人:204万
展开全部
void
rep(char
*s,char
*s1,char
*s2)
{
char
*p;
for(;*s;s++)
/*顺序访问字符串s中的每个字符*/
{
for(p=s1;*p&&*p!=*s;p++);/*检查当前字符是否在字符串s1中出现*/
if(*p)
*s=*(p-s1+s2);
/*当前字符在字符串s1中出现,用字符串s2中的对应字符代替s中的字符*/
}
}
不知道对于不对,你自己去试下,对了请采纳,不对请往下浏览
周盼满慈
2020-01-18 · TA获得超过3924个赞
知道小有建树答主
回答量:3176
采纳率:33%
帮助的人:281万
展开全部
需要准备的材料分别有:电脑、C语言编译器。
1、首先,打开C语言编译器,新建一个初始.cpp文件,例如:test.cpp。
2、在test.cpp文件中,输入C语言代码:
char
a[]
=
"hello
world!",
b[20];
strrpl(a,
b,
sizeof(b),
"world",
"c");
puts(a);
3、编译器运行test.cpp文件,此时成功将"world"替换为"c"进行了输出。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式