C:搜索和替换/删除
C语言中是否有一个函数可以让您搜索特定字符串并删除/替换它?如果没有,我自己怎么做?搜索并替换可能会很危险,除非您只是用另一个字符替换单个字符(即将所有“a”更改为“b”)。替换值的原因可能会使字符数组变长。最好将字符串复制并替换为可以保存结果的新字符数组。在strstr()中找到一个很好的C函数。因此,您可以找到字符串—将之前的所有内容复制到另一个缓冲区,将替换内容添加到缓冲区—然后重复。C:搜索和替换/删除,c,macos,file,C,Macos,File,C语言中是否有一个函数可以让您搜索特定字符串并删除/替换它?如果没有,我自己怎么做?搜索并替换可能会很危险,除非您只是用另一个字符替换单个字符(即将所有“a”更改为“b”)。替换值的原因可能会使字符数组变长。最好将字符串复制并替换为可以保存结果的新字符数组。在strstr()中找到一个很好的C函数。因此,您可以找到字符串—将之前的所有内容复制到另一个缓冲区,将替换内容添加到缓冲区—然后重复。充满了字符串处理功能。请参阅此处: strstr()+memmove()
充满了字符串处理功能。请参阅此处:
strstr()
+memmove()