Google+ COMPUTER TRICKS, TWEAKS AND TUTORIALS: String Compare

String Compare

String Compare


   #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");
     return 0;
   }
   int stringCompare(char str1[],char str2[])
   {
     int i=0,flag=0;
     while(str1[i]!=\'\\u0000\' && str2[i]!=\'\\u0000\')
     {
       if(str1[i]!=str2[i])
       {
         flag=1;
         break;
       }
       i++;
     }
     if (flag==0 && str1[i]==\'\\u0000\' && str2[i]==\'\\u0000\')
       return 1;
     else
       return 0;
   }