C中的qsort()用法

来源:互联网 发布:淘宝宝贝推荐模板 编辑:程序博客网 时间:2024/06/06 14:12
#include <iostream>#include <cstdlib>using namespace std;//const void*为指向任意类型的常量的指针可以指向其他的位置,void const*为常指针并且不能改变指向的位置。int cmp(const void *a, const void *b){    //强制指针类型转换后解指针    return *(char *)a - *(char *)b;}int main(){    char a[3] = {'\0'};    while (cin >> a[0] >> a[1] >> a[2])    {        qsort(a, 3, sizeof(char), cmp);        cout << a[0] << " " << a[1] << " " << a[2] << endl;    }    return 0;}
0 0