write a own function to compare two strings with out using
stringcomparition function?
Answer Posted / vignesh1988i
sorry ... i made a small logical problem in a above posted
answer ... so this program will work out correctly.....
#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 ? | 2 Yes | 2 No |
Post New Answer View All Answers
how to find binary of number?
What is the meaning of 2d in c?
write a c program to print the next of a particular no without using the arithmetic operator or looping statements?
Can we use any name in place of argv and argc as command line arguments?
application areas a 'c' a) operating system b) graphics, interpreter, assembler c) program evalution, communication softwares d) all the above
What is hashing in c?
What is typedef?
Explain how do you list a file’s date and time?
Why is c called a structured programming language?
When we use void main and int main?
difference between native and cross compilers
How is actual parameter different from the formal parameter?
Why pointers are used?
What is getch () for?
If I have a char * variable pointing to the name of a function ..