2011-12-29 91 views

回答

1

如果你有一个数组,你可以尝试使用POSIX qsort function这样的:

int cmpfunc(ref string x, ref string y) { 
    return Posix.strcmp(x, y); 
} 
var strs = new string[] {"x", "z", "fred"}; 
Posix.qsort (strs, strs.length, sizeof(string), (Posix.compar_fn_t) cmpfunc); 

,并确保与--pkg posix编译。如果对用户进行排序,您可能需要使用strcoll

相关问题