Function Name: QSORT function: Sort by rapid sort routine: Void Qsort (Void * Base, int NELEM, INT WIDTH, INT (* FCMP) ());
#include #include #include
INT Sort_function (const void * a, const void * b);
Char List [5] [4] = {"Cat", "Car", "CAB", "CAP", "CAN"}
INT main (void) {INT X;
Qsort ((void *) list, 5, sizeof (List [0]), sort_function; for (x = 0; x <5; x ) Printf ("% s / n", list [x]); return 0 }
Int sort_function (const void * a, const void * b) {return (strcmp (a, b));}