#include #include /* qsort()のために必要 */ int compare_int(const void *x, const void *y) /* 必ず2引数を const void* でもらう */ { int *a = (int*)x; /* intへのポインタに変換 */ int *b = (int*)y; return (*a - *b); } int main() { int data[] = {10, 20, 3, 48, 7, 2}; int n = sizeof data / sizeof (int); int i; qsort(data, n, sizeof (int), compare_int); for (i=0; i