Compare two strings in c without using strcmp.

source code


#include<stdio.h>
int stringCompare(char[],char[]);
int main()
{
    char str1[100],str2[100];
    int compare;
    printf("Enter first string: ");
    scanf("%s",str1);
    printf("Enter second string: ");
    scanf("%s",str2);
    compare = stringCompare(str1,str2);
    if(compare == 1)
         printf("Both strings are equal.");
    else
         printf("Both strings are not equal");
   getch();
    return 0;
}
int stringCompare(char str1[],char str2[])
{
    int i=0,flag=0;  
    while(str1[i]!='\0' && str2[i]!='\0')
{
         if(str1[i]!=str2[i])
{
             flag=1;
             break;
         }
         i++;
    }
    if (flag==0 && str1[i]=='\0' && str2[i]=='\0')
         return 1;
    else
         return 0;
}



Comments

Popular posts from this blog

8086 STRING MANIPULATION –FIND AND REPLACE A WORD

Animated Circles In C++

C program to find out the sum of series 1 + 2 + …. + n.