Searching substring within a main string using pointer using CPP
#include<bits/stdc++.h>
using namespace std;
int main()
{
char arr[]={"Ujjal is a student"};
char *sub=new char [strlen(arr)];
int i,j;
cin>>sub;
for(i=0;i<strlen(arr);i++)
{
if(arr[i]==sub[0])
{
for(j=0;j<strlen(sub);j++)
{
if(sub[j]!=arr[j+i])break;
}
if(j==strlen(sub))
{
cout<<"Found\n";
return 0;
}
}
}
cout<<"NOT found\n";
return 0;
}
0 Comments