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