System Programming
qsort
rajent
2007. 11. 1. 16:50
728x90
#include <stdio.h>
#include <search.h>
#define TABLESIZE 5
int compare(const void *ap, const void *bp)
{
return ( *(int *)ap - *(int *)bp);
}
void main()
{
int table[TABLESIZE]={4,1,2,5,3};
int i;
qsort(table, TABLESIZE, sizeof(int), compare);
for (i=0; i <TABLESIZE; i++)
printf("%d ",table[i]);
printf("\n");
}
#include <search.h>
#define TABLESIZE 5
int compare(const void *ap, const void *bp)
{
return ( *(int *)ap - *(int *)bp);
}
void main()
{
int table[TABLESIZE]={4,1,2,5,3};
int i;
qsort(table, TABLESIZE, sizeof(int), compare);
for (i=0; i <TABLESIZE; i++)
printf("%d ",table[i]);
printf("\n");
}