i would like to know whats wrong with my code ?? Why cant i sort the following string as "abcdf" and print it out?? which part did i do wrong ???Code:#include <stdlib.h> #include <stdio.h> #include <string.h> int comp_nums(const int *num1, const int *num2) { if (*num1 < *num2) return -1; if (*num1 == *num2) return 0; if (*num1 > *num2) return 1; } int main(){ char numbers[] = "afbdc"; qsort(numbers,5,sizeof(int),(void *)comp_nums); printf("%s\n", numbers); }