#include #include int cmp(const void *a, const void *b) { int *ia = (int *)a; int *ib = (int *)b; return( *ia - *ib ); } int main(int argc, char *argv[]) { int thing[10] = {5, 4, 2, 6, 7, 1, 8, 9, 3, 0}; int i; printf("thing: "); for(i=0;i<10;i++) { printf("%d ", thing[i]); } printf("\n"); qsort(thing, 10, sizeof(int), cmp); printf("thing: "); for(i=0;i<10;i++) { printf("%d ", thing[i]); } printf("\n"); return(0); }