作者sunkill (风树)
看板C_and_CPP
标题[问题] C++ qsort and structure
时间Sat May 16 09:15:31 2009
请教各位
我现在有一个 structure
里面有三个成员 char a[4], float b, float c
structure 的变数是个阵列 s
我想利用 qsort function 排列 structure
以 a 为根据
例如 s[0].a > s[1].a 时就整个 structure s[0] s[1] swap
有办法这样吗?
感谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.204.40.189
1F:→ james732:可以 写个函式传给 qsort 就好 05/16 10:40
2F:→ sunkill:可再给点题示吗?谢谢 05/16 20:00
3F:→ james732:你知道 qsort 这个函式的用法吗? 05/16 21:03
4F:推 dove1706::D 本来就要把用以比较的函式传进不是吗 随你定义逻辑 05/17 06:20
5F:→ sunkill:qsort(str, 5, sizeof(char), compare); 05/17 06:53