[问题] 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