|
��������
qsort - ������� ����������
���������
void qsort ((char *) base, nel, sizeof (*base), compar) unsigned int nel; int (*compar) ( );
��������
��������� qsort ��������� �������� ������� ����������
������� ������ �� ����� �����.
�������� base �������� ���������� �� ������ �������. Nel - ����� ��������� � �������. Compar - ������� ���������, ����������� ������� ��� ������ ������ ��� ��������� �� ������������ ��������. � ������������ � ���, ����� ����� ����� ��� ����������: ������� ����, ������ ���� ��� ������� ����, ������ �������� ��������� �������, ������ ��� ������� �� ��������� �� �������.
����������
��������� �� ������ ������� ������ ����� ��� "���������
�� �������" � ����������������� � ���� "��������� ��
������".
� ���������, �������������� �������� compar, �� ����������� ������ ����������� ������ ����, ������� �������� ������� � ���������� � ������������ ��������� ����� ��������� ������������ ������.
�������, � ����� �������� ����� ���������� ��� ��������, ����������� ������� ��� ���������, �������������.
��. �����
bsearch(3C), lsearch(3C), string(3C).
sort(1) � ����������� ������������
|