C에서 구조체의 동적배열을 할당하고, 이를 정렬하는 것은
생각보다 까다롭다. 여기서는 quick sork를 이용하여 정렬해 보겠다.
Compare함수의 인자를 void형으로 넘기고 넘겨진 인자를 void형에서 원래의 형으로
형변환 시킨 뒤 형의 맞는 비교를 해주어야 한다.
한번 예제를 보면 보다 쉽게 이해할수 있을듯 싶다.
한가지 주의해야 할점은 컴페어 함수의 인자가 되는 부분을 선언할때
void 앞에 const를 반드시 붙여야 한다는 점.
'Programing > C와 C플플' 카테고리의 다른 글
[Linux c]리눅스에서 C mysql 연동하기. (0) | 2012.10.01 |
---|---|
[C/C++]배열 또는 벡터에서 최대값, 최소값 찾아내기 (0) | 2011.01.06 |
[C/C++] 간단한 경마게임 만들기 (12) | 2011.01.04 |
[C/C++] 간단한 콘솔 게임 만들어보기 (Up&down) (0) | 2011.01.04 |
[C/C++]초등학교 저학년 동생을 위한 삼칙연산 프로그램 (0) | 2011.01.04 |