#include #include #include enum{ MAX = 200000, }; int intcmp(void *a, void *b) { return *((int*)a)-*((int*)b); } void main(void) { Biobuf b; int *t, i; Binit(&b, 1, OWRITE); t = malloc(MAX*sizeof *t); srand(time(0)); for(i = 0; i < MAX; i++) t[i] = rand()%1000; qsort(t, MAX, sizeof *t, intcmp); for(i = 0; i < MAX; i++) Bprint(&b, " - %d", t[i]); exits(""); }