2011-12-29 8 views
0

Gee.TreeSetは、常にソートされているか、Gee.ArrayList.sortを呼び出すという2つの点があります。Valaで文字列をソートする方法は?

最初の人は過剰殺人のように感じ、私はもう一方ではドキュメントを見つけることができません。進むべき最も賢い方法は何ですか?

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でコンパイルしてください:あなたは、配列を持っている場合は

答えて

1

、あなたはこのようにPOSIX qsort functionを使用して試すことができます。ユーザーの並べ替えの代わりにstrcollを使用することができます。

関連する問題