- 论坛徽章:
- 9
|
回复 三月廿七
class ByContinueNumComparator implements Comparator {
public final int compare ...
goldenfort 发表于 2011-03-12 10:12
- #include <stdlib.h>
- #include <string.h>
- #include <stdio.h>
- int compare( const void *arg1, const void *arg2 );
- int main( int argc, char **argv )
- {
- int i;
- /* Eliminate argv[0] from sort: */
- argv++;
- argc--;
- /* Sort remaining args using Quicksort algorithm: */
- qsort( (void *)argv, (size_t)argc, sizeof( char * ), compare );
- /* Output sorted list: */
- for( i = 0; i < argc; ++i )
- printf( " %s", argv[i] );
- printf( "\n" );
- }
- int compare( const void *arg1, const void *arg2 )
- {
- /* Compare all of both strings: */
- return _stricmp( * ( char** ) arg1, * ( char** ) arg2 );
- }
复制代码 以上是msdn找到的qsort用法说明里面的例子,原来这就是“一大堆”代码啊!不知道测试一下速度到底有多慢…… |
|