shinbian11   4년 전

출력이 안되는 이유가 무엇인가요? compare 함수 호출하는 과정에서 잘못 된 점이 있는건가요?

drag0npie   3년 전

출력이 안되는 이유는, char arr의 크기가 20000으로 메모리에 할당되어있는데, 아무래도 작은 값부터 소트가 되어 20000개가 소트가 된 것입니다. 따라서 qsort의 두번째 인자 sizeof(arr)/sizeof(arr[0]) 대신에 n을 넣어주시면 해결이 될 듯 합니다. 

drag0npie   3년 전

설명을 덧 붙이자면, 지금 아무 것도 없는 배열 안의 값들이 출력된것이라고 생각하시면 되겠습니다.

댓글을 작성하려면 로그인해야 합니다.