gpt4 book ai didi

c - 删除 C 字符串中所有出现的字符 - 需要示例

转载 作者:太空狗 更新时间:2023-10-29 17:04:46 26 4
gpt4 key购买 nike

InputString: “我 body 不舒服”“我们需要去看医生”“需要多长时间?”

OutputString: 我 body 不舒服我们需要去看医生需要多长时间?

字符串需要清除所有出现的字符 " 。我可以想到以下方法

  1. 使用 strchr() 函数查找第一次出现的 "
  2. 将字符串中的所有字符向左移动一次。

重复步骤 1 和 2,直到 strchr() 返回 NULL 指针。

我觉得这是解决这个问题的非常低效的方法。我需要知道,是否有其他方法可以实现这一目标?伪代码或实际代码都将受到赞赏。

最佳答案

for (s=d=str;*d=*s;d+=(*s++!='"'));

关于c - 删除 C 字符串中所有出现的字符 - 需要示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4161822/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com