#include <stdio.h>
#include <string.h>
char* strstr_func(char *p, char *s);//統計字符串連續出現的次數
int main()
{
char *data0 = "aaaaaabcabc";
char *data1 = "aaa";
char *p;
p = strstr_func(data0,data1);
printf("%s\n",p);
return 0;
}
char* strstr_func(char *p, char *s)//統計字符串連續出現的次數
{
int i, j;
char *place;
place = NULL;
for(i=0; p[i]!='\0'; i++)
{
for(j=0;s[j]!='\0';j++)
{
if(s[j] != p[i+j])
break;
}
if(s[j] == '\0')
{
place = &p[i];
break;
}
else
continue;
}
return place;
}
模擬c中的strstr函數
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.