home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 2000 December
/
VPR0012A.BIN
/
OLS
/
CMKT111
/
cmkt111.lzh
/
Cmachine
/
sample
/
fcpt.c
< prev
next >
Wrap
C/C++ Source or Header
|
2000-08-29
|
467b
|
36 lines
/*
* C machine サンプル ~ 関数へのポインタ
*
* 「クイックソート」
*
*/
#include <stdio.h>
#include <stdlib.h>
int cmp(void *v1, void *v2)
{
int *va = (int *)v1;
int *vb = (int *)v2;
if(*va < *vb) return -1;
if(*va > *vb) return 1;
return 0;
}
int main(void)
{
int ary[10] = {10, 9, 8, 7, 6, 5, 4, 3, 2, 1};
int i;
qsort(ary, 10, 4, cmp);
for(i=0; i<10; i++)
printf("→%d", ary[i]);
puts("");
return 0;
}