/* Author : Michael Robinson Program : StringCompare.c Purpose : How to compare Strings examples Updated : 06-29-2014 */ #include #include #include void compareStrings( char *one, char *two) { int cmp=strcmp(one, two); if( cmp == 0 ) // aaaa == cccc { printf("cmp == 0 %s == %s cmp=strcmp(one, two);\n", one, two); } else if( cmp > 0 ) // aaaa > cccc { printf("cmp > 0 %s > %s cmp=strcmp(one, two);\n", one, two); } else if( cmp < 0 ) // aaaa < cccc { printf("cmp < 0 %s < %s cmp=strcmp(one, two);\n", one, two); } cmp=strcmp(two, one); if( cmp == 0 ) // aaaa == cccc { printf("cmp == 0 %s == %s cmp=strcmp(two, one);\n", two, one); } else if( cmp > 0 ) // aaaa > cccc { printf("cmp > 0 %s > %s cmp=strcmp(two, one);\n", two, one); } else if( cmp < 0 ) // aaaa < cccc { printf("cmp < 0 %s < %s cmp=strcmp(two, one);\n", two, one); } cmp=strcmp( one, one ); if( cmp == 0 ) // aaaa == aaaa { printf("cmp == 0 %s == %s cmp=strcmp(one, one);\n", one, one); } else if( cmp > 0 ) { printf("cmp > 0 %s > %s cmp=strcmp(one, one);\n", one, one); } else if( cmp < 0 ) // aaaa < aaaa { printf("cmp < 0 %s < %s cmp=strcmp(one, one);\n", one, one); } } int main() { compareStrings( "aaaa", "cccc" ); exit(0); //needs #include }