文章
16
粉丝
0
获赞
59
访问
3.0k
#include<stdio.h>
#include<string.h>
#include<ctype.h>
char *strcasestr(const char *haystack, const char *needle){
if(!*needle) return (char *)haystack;
size_t needle_len = strlen(needle);
for(; *haystack; haystack++){
if(strncasecmp(haystack,needle,needle_len) == 0){
//int strncasecmp(const char *s1, const char *s2, size_t n);
//在忽略大小写的情况下比较两个字符串前n个字符
return (char *)haystack;
}
}
return NULL;
}
void removeSubstr(char *str, const char *sub){
int len = strlen(sub);
char *pos;
while((pos = strcasestr(str, sub))!=NULL){//strstrÈ¡³ösub ...
登录后发布评论
暂无评论,来抢沙发