C Program to compare strings without using strcmp function

C program to compare two strings using loops and not using the string functions.

#include <stdio.h>
#include <string.h>

int main()
{
char Str[100], Str1[100];
int result, i;

printf("\n Please Enter the First String : ");
gets(Str);

printf("\n Please Enter the Second String : ");
gets(Str1);

for(i = 0; Str[i] == Str1[i] && Str[i] == '\0'; i++);

if(Str[i] < Str1[i])
{
printf("\n string 1 is Less than string 2");
}
else if(Str[i] > Str1[i])
{
printf("\n string 2 is Less than string 1");
}
else
{
printf("\n string 1 is Equal to string 2");
}

return 0;
}

 

 

Output