#include<stdio.h>

int string_comparision(char s1[],char s2[],int l,int m)
{     
      int i,j;
      for(i=0,j=0; i<=l||j<=m; i++,j++)
    {

        if(s1[i]<s2[j])
        {
            return -1;
        }
        else if(s1[i]>s2[j])
        {
            return 1;
        }
        else if(s1[i]==s2[j])
        {
            continue;
        }
    }

    i--,j--;

    if(i==l || j==m)
    {

        return 0;

    }

			
}

int string_length(char string[] )
{
  int p=0;
  while(string[p]!='\0')
  {
  	p++;
		} return p;
}

void main()
{   

      char s1[50],s2[50];
    int q,r,z,k;
    printf("enter string 1");
    gets(s1);
    q=string_length(s1);
    printf("enter string 2");
    gets(s2);
    r=string_length(s2);
    
    z=string_comparision(s1,s2,q,r);
    
    if(z== 1)
    {
    	printf("string 1 is greater than string 2");
				}else if(z == -1)
				{
					 printf("string 1 is less than string 2");
				}else
				{
					 printf("Both Strings are Equal");

				}
    
   }
     
           
Note: Need to be arranged in compiler after copied
   

 OutPut:

enter string 1 hElloworld enter string 2 helloworld string 1 is less than string 2