1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 自定义字符串查找函数c语言 (C语言自定义函数 /*编写函数实现在字符串pStr中查找子

自定义字符串查找函数c语言 (C语言自定义函数 /*编写函数实现在字符串pStr中查找子

时间:2024-03-19 05:45:19

相关推荐

自定义字符串查找函数c语言 (C语言自定义函数 /*编写函数实现在字符串pStr中查找子

求高手指点哪里有错!!!!十万火急急!!!!!

#include

#include

int subString( char* pStr, char* pSub);

char* sucString( char* pStr, char* pSub);

int main()

{

char a[100]={0};

char b[100]={0};

char *pa=a,*pb=b;

int num;

printf("请输入一个字符串:\n");

gets(pa);

printf("请输入要查找的自字符串:\n");

gets(pb);

num=subString(pa,pb);

printf("子字符串出现的个数为:%d\n",num);

return 0;

}

char* sucString( char* pStr, char* pSub)

{

int i,j;

int numpb,numpa;

numpa=strlen(pStr);

numpb=strlen(pSub);

for(i=0;i

{

if(*(pStr+i)==*pSub)

{

for(j=0;j

{

if(*(pStr+i+j)!=*(pSub+j))

{

break;

}

}

if(j==(numpb-1))

{

return pStr+i;

}

}

}

return NULL;

}

int subString( char* pStr, char* pSub)

{

int n=0;

int strlenb;

strlenb=strlen(pSub);

while(pStr!=NULL)

{

pStr=sucString( pStr,pSub);

if(pStr!=NULL)

{

n++;

pStr=pStr+strlenb;

}

}

return n;

}

自定义字符串查找函数c语言 (C语言自定义函数 /*编写函数实现在字符串pStr中查找子串pSub int subString( char* pStr char* pSub);...

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。