[問題] qsort

作者: achicn3 (Sher)   2018-12-09 15:11:39
開發平台(Platform): (Ex: Win10, Linux, ...)
Win10
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
Dev c
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
要針對特定的row或col排序 結果有些數字被改成0
餵入的資料(Input):
一個txt檔 內含100個double 元素
已在code中存成10*10的arr
預期的正確結果(Expected Output):
針對特定的row或 col做排序
錯誤結果(Wrong Output):
https://i.imgur.com/p63WQXu.jpg
紅色框起來處 不知為何變成0
雖然是有達到針對特定的row/col排序 可是部分數字被改成0
如果將3-5行註解掉 只針對row做排序是沒問題的
程式碼(Code):(請善用置底文網頁, 記得排版,禁止使用圖檔)
printf("
作者: loveme00835 (髮箍)   2018-12-09 15:44:00
qsort() 只能作用在連續記憶體上, 你的相同 col 元素不連續所以無法用

Links booklink

Contact Us: admin [ a t ] ucptt.com