*(char **) != char*

    char *myCharacters[3] = { "TomJohn", "George", "Charles Condomine" };

    

    qsort_b(myCharacters, 3, sizeof(char *), ^(const void *l, const void *r) {

        char *left = *(char **)l;

        char *right = *(char **)r;

        return strncmp(left, right, 1);

    });

    for (int i=0; i<3; i++) {

        printf("%s\n",myCharacters[i]);

    }

posted @ 2014-06-24 12:59  anjsxz  阅读(176)  评论(0编辑  收藏  举报