Write a program in C++ returning starting locations of a
substring using pointers
Answer / pramod
#include<stdio.h>
#include<iostream.h>
int main()
{
char* mystrstr(char*,char*);
char str1[20];
char str2[10];
cout<<"\n Enter two strings\t";
cin>>str1>>str2;
cout<<"\nstr1 = "<<str1<<" str2 "<<str2 ;
char* c= mystrstr(str1,str2);
if(c!=NULL)
printf("\nc = %s\n",c);
return 0;
}
char* mystrstr(char* str1, char* str2)
{
char *cp = (char *) str1;
char *s1, *s2;
if ( !*str2 )
return((char *)str1);
while (*cp)
{
s1 = cp;
s2 = (char *) str2;
while ( *s1 && *s2 && !(*s1-*s2) )
{
s1++;
s2++;
}
if (!*s2)
{
printf("\n string found\n");
return(cp);
}
cp++;
}
return(NULL);
}
| Is This Answer Correct ? | 8 Yes | 9 No |
give me the defination of inheritance?
Difference between Structure and Class in C++?
differentiate between private, public and protected data members of the class using example.
What is stl in oop?
How does an stl file work?
In what scenario does the Logical file and Physical file being used?
Explain References in C++
WHAT IS FIBONACCI SERIES?
How do you convert stl to steps?
How can you create a bulleted list, numbered list and an outline by using bullets and numbering command. Explain with the help of example.
write a program that will accept a number and print.its equivalent in words the maximum input number is 9999
Name the different types of stl containers.