Why does strcmp() working like that?
char *str1 = "c", *str2 = "C";
printf("Ready(c to C): %d\n", strcmp(str1, str2)); // return 32, because 99 - 67 = 32
printf("Ready(c to C): %d\n", strcmp("c", "C")); // return 1, because 99 > 67 = 1
Why does strcmp() working like that?
char *str1 = "c", *str2 = "C";
printf("Ready(c to C): %d\n", strcmp(str1, str2)); // return 32, because 99 - 67 = 32
printf("Ready(c to C): %d\n", strcmp("c", "C")); // return 1, because 99 > 67 = 1