qsort的用例

qsort的用例

#include < stdio.h >
#include
< string .h >
#include
< stdlib.h >

int  sort_func( const   void * a, const   void * b)
{
    
return (strcmp((const char*)a,(const char*)b));
}


int  main()
{
    
char list[5][4= {"car","cat","cab","cap","can"};
    qsort((
void*)list,5,sizeof(list[0]),sort_func);
    
for(int i = 0; i <5++i)
    
{
        printf(
"%s",list[i]);
        printf(
"\n");
    }

    
return 0;
}

你可能感兴趣的:(qsort的用例)