Program to accept and compare two strings

/*Program to accepts and compare two strings whether both are equal, or first string is greater than the second or the first string is less than the second string */

#include<stdio.h>
#include<conio.h>

void main()
{
int count1=0,count2=0,flag=0,i;
char str1[10],str2[10];

clrscr();
puts(“Enter a string:”);
gets(str1);

puts(“Enter another string:”);
gets(str2);
/*Count the number of characters in str1*/
while (str1[count1]!=’\0′)
count1++;
/*Count the number of characters in str2*/
while (str2[count2]!=’\0′)
count2++;
i=0;

while ( (i < count1) && (i < count2))

{
if (str1[i] == str2[i])
{
i++;
continue;
}
if (str1[i]<str2[i])
{
flag = -1;
break;
}
if (str1[i] > str2[i])
{
flag = 1;
break;
}
}

if (flag==0)
printf(“Both strings are equal\n”);
if (flag==1)
printf(“String1 is greater than string2\n”, str1, str2);
if (flag == -1)
printf(“String1 is less than string2\n”, str1, str2);
getch();
}
/*—————————————-
Output
RUN2
Enter a string:
Hello
Enter another string:
Hello
Both strings are equal

Mohit Arora
Follow me