字符串中找字符串

来源:互联网 发布:db2数据库 编辑:程序博客网 时间:2024/05/11 15:25
#include <stdio.h>#include <stdlib.h>#include <string.h>int getCount(char *mystr,char *sub,int *ncount){int ret = 0;int tmpCount = 0;char *p = mystr;if(mystr ==NULL || sub==NULL || ncount ==NULL){ret = -1;printf("func getCount() err:%d mystr ==NULL || sub==NULL || ncount ==NULL",ret);return ret;}do {p = strstr(p,sub);if(p!=NULL){tmpCount++;p = p+strlen(sub);}else{break;}}while(*p!='\0');*ncount = tmpCount;return ret;}void main(){int ret = 0;char *p = "abcd1111222abcd";int count = 0;char sub[] = "abcd";ret = getCount(p,sub,&count);if(ret!=0){printf("func getCount() err:%d\n",ret);return ret;}printf("%d",count);}

0 0
原创粉丝点击