Complete C program to write your own strstr function.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include<stdio.h>
int fStrStr(char* str, char* strSub)
int
fStrStr(
char
* str,
* strSub)
{
int i=0, j=0;
i=0, j=0;
int nTemp = i;
nTemp = i;
int nStrLen = strlen(str);
nStrLen =
strlen
(str);
int nStrSubLen = strlen(strSub);
nStrSubLen =
(strSub);
for(i=0; i<nStrLen-nStrSubLen; i++)
for
(i=0; i<nStrLen-nStrSubLen; i++)
for(j=0; j<nStrSubLen; j++)
(j=0; j<nStrSubLen; j++)
if(str[nTemp]==strSub[j])
if
(str[nTemp]==strSub[j])
if(j==nStrSubLen-1)
(j==nStrSubLen-1)
return 1;
return
1;
nTemp++;
}
else
break;
break
;
return 0;
0;