블로그는 나의 힘!
void qsort( void *base, size_t nmemb, size_t size, int ( *compar )( const void *, const void * ) );

base     : 정렬을 시작할 메모리 주소
nmemb : 정렬할 데이터 개수
size      : 정렬할 데이터 하나의 크기
compar : 정렬 방법을 다루는 비교 함수. ( 같으면 0, 다르면 음수 & 양수 리턴 )



void *bsearch( const void *key, const void *base, size_t nmemb, size_t size,
                      int ( *comopar )( const void *, const void * ) );


key : 찾을 키를 포함하는 데이터 요소. 찾고자 하는 데이터
base :  검색을 시작할 메모리 주소
nmemb : 검색할 데이터 개수
size : 검색할 데이터 한 개의 크기
compar : 검색 방법을 다루는 비교 함수. ( 같으면 0, 다르면 음수 & 양수 리턴 )
반환값 : 키값 관련 위치 정보 ( 없으면 NULL )





출저 : Advanced 리눅스 시스템 네트워크 프로그래밍 ( 가메출판사 ) 책 내용중...
Posted by Mister_Q