Re: [問題] 請問qsort這邊我哪裡用錯了?
: int comp(char *arg1, char *arg2)
: {
: return strcmp(arg1,arg2); //用字串比較
: }
19 E:\Lab\learn\C\ch08\5-2.cpp invalid conversion from `int (*)(char*,
char*)' to `int (*)(const void*, const void*)'
這樣知道哪裡出問題了嗎?
再不知道的話可以看這個網頁的範例是怎麼寫的:
http://www.cplusplus.com/reference/clibrary/cstdlib/qsort/
再不知道的話就請開燈吧 (我希望你不要一開始就直接看答案)
int comp(const void *arg1, const void *arg2)
{
return strcmp((char *)arg1, (char *)arg2);
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.117.171.46
推
10/07 19:52, , 1F
10/07 19:52, 1F
推
10/07 19:55, , 2F
10/07 19:55, 2F
→
10/07 19:56, , 3F
10/07 19:56, 3F
推
10/07 19:58, , 4F
10/07 19:58, 4F
→
10/07 19:59, , 5F
10/07 19:59, 5F
推
10/07 20:00, , 6F
10/07 20:00, 6F
推
10/07 21:27, , 7F
10/07 21:27, 7F
→
10/07 21:28, , 8F
10/07 21:28, 8F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章