删除c中的子字符串

时间:2014-06-06 18:28:25

标签: c substring strstr

如何编写从字符串a中删除sub的函数?

例如,如果字符串是"Hi I am a noob very big noob"而sub是"noob"。它会变成"Hi I am a very big "

我想我必须使用strstrstrcat但是如何使用?

1 个答案:

答案 0 :(得分:1)

  1. 查找子字符串的长度。我们称之为L。
  2. 在字符串A中找到子字符串的位置。让我们称之为X。
  3. 从A的前X个字符和位置X + L后找到的A的字符串联创建一个新字符串。