#include #include #define SIZE 80 + 1 void getString(char x[]); void clearInput(void); main() { char string1[SIZE]; char string2[SIZE]; printf("Please enter string#1: "); getString(string1); printf("Please enter string#2: "); getString(string2); printf ("\nResult of strcmp(string1, string2) = %d\n\n", strcmp(string1, string2)); if ( strcmp(string1, string2) < 0) printf ("\n%s is less than %s\n\n", string1, string2); else if ( strcmp(string1, string2) > 0) printf ("\n%s is greater than %s\n\n", string1, string2); else printf ("\n%s is equal to %s\n\n", string1, string2); } /* End of main program */ void getString(char x[]) { scanf ("%[^\n]", x); clearInput(); } /* End of getString function */ void clearInput(void) { while(getchar() != '\n') ; }