C program to search an item from array of string


/* C program to search an item from array of string.*/

#include"stdio.h"
#include"string.h"
int string(char[],char[]);
int main()
{
char str[100],find[20];
int i;
printf("\nEnter the string :");
gets(str);
printf("\nEnter the string that you want to find : ");
gets(find);
i=string(str,find);
if(i==1)
{
printf("\n%s is found in %s\n",find,str);
}
else
{
printf("\n%s is not found in %s\n",find,str);
}
return 0;
}
int string(char str[20], char find[20])
{
int i,j,flag;
for(i=0;str[i];i++)
{
if(str[i]==find[0])
{
flag=1;
for(j=1;find[j];j++)
{
if(str[i+j]!=find[j])
{
flag=0;
break;
}
}
if(flag==1)
break;
}
}
return flag;
}


Output:















Comments

Popular Posts