write a own function to compare two strings with out using
stringcomparition function?
Answer Posted / vignesh1988i
#include<stdio.h>
#include<conio.h>
int xstrcmp(char*,char*);
void main()
{
int c;
char a1[20],a2[20];
printf("enter the two strings :");
gets(a1);
gets(a2);
c=xstrcmp(&a1[0],&a2[0]);
printf("%d",c);
getch();
}
int xstrcmp(char *a,char *a1)
{
if((*a)!=(*a1))
return((*a)-(*a1));
else if((*a)!='\0' && (*a1)!='\0')
{
(*a)++;
(*a1)++;
xstrcmp(a,a1);
}
else
return 0;
}
| Is This Answer Correct ? | 5 Yes | 6 No |
Post New Answer View All Answers
What is structure packing in c?
What are the characteristics of arrays in c?
Why do we use c for the speed of light?
What is the difference between Printf(..) and sprint(...) ?
Can main () be called recursively?
Write a progarm to find the length of string using switch case?
what are bit fields? What is the use of bit fields in a structure declaration?
How many loops are there in c?
Why n++ execute faster than n+1 ?
What is a stream water?
What is ponter?
Can a local variable be volatile in c?
What are preprocessor directives in c?
Explain how can I make sure that my program is the only one accessing a file?
Explain what math functions are available for integers? For floating point?