#include <stdio.h>
#include <string.h>
#define SIZE 100
int main(void)
{
char string1[SIZE];
char string2[SIZE];
printf("Enter the first string: "); fgets(string1
, SIZE
, stdin
);
printf("Enter the second string: "); fgets(string2
, SIZE
, stdin
);
string1
[strcspn(string1
, "\n")] = '\0'; string2
[strcspn(string2
, "\n")] = '\0';
int result
= strcmp(string1
, string2
);
if (result < 0)
{
printf("The first string is less than the second string.\n"); }
else if (result > 0)
{
printf("The first string is greater than the second string.\n"); }
else
{
printf("The two strings are equal.\n"); }
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4KCiNkZWZpbmUgU0laRSAxMDAKCmludCBtYWluKHZvaWQpCnsKICAgIGNoYXIgc3RyaW5nMVtTSVpFXTsKICAgIGNoYXIgc3RyaW5nMltTSVpFXTsKCiAgICBwcmludGYoIkVudGVyIHRoZSBmaXJzdCBzdHJpbmc6ICIpOwogICAgZmdldHMoc3RyaW5nMSwgU0laRSwgc3RkaW4pOwoKICAgIHByaW50ZigiRW50ZXIgdGhlIHNlY29uZCBzdHJpbmc6ICIpOwogICAgZmdldHMoc3RyaW5nMiwgU0laRSwgc3RkaW4pOwoKICAgIHN0cmluZzFbc3RyY3NwbihzdHJpbmcxLCAiXG4iKV0gPSAnXDAnOwogICAgc3RyaW5nMltzdHJjc3BuKHN0cmluZzIsICJcbiIpXSA9ICdcMCc7CgogICAgaW50IHJlc3VsdCA9IHN0cmNtcChzdHJpbmcxLCBzdHJpbmcyKTsKCiAgICBpZiAocmVzdWx0IDwgMCkKICAgIHsKICAgICAgICBwcmludGYoIlRoZSBmaXJzdCBzdHJpbmcgaXMgbGVzcyB0aGFuIHRoZSBzZWNvbmQgc3RyaW5nLlxuIik7CiAgICB9CiAgICBlbHNlIGlmIChyZXN1bHQgPiAwKQogICAgewogICAgICAgIHByaW50ZigiVGhlIGZpcnN0IHN0cmluZyBpcyBncmVhdGVyIHRoYW4gdGhlIHNlY29uZCBzdHJpbmcuXG4iKTsKICAgIH0KICAgIGVsc2UKICAgIHsKICAgICAgICBwcmludGYoIlRoZSB0d28gc3RyaW5ncyBhcmUgZXF1YWwuXG4iKTsKICAgIH0KCiAgICByZXR1cm4gMDsKfQ==