[2021] Función de biblioteca C
descripción
La función de la biblioteca C void qsort (void * base, size_t nitems, size_t size, int (* compar) (const void *, const void *)) ordenar una matriz.
opinión
La siguiente es la declaración de la función qsort ().
void qsort(void *base, size_t nitems, size_t size, int (*compar)(const void *, const void*))
parámetro
base – Este es el puntero al primer elemento de la matriz que se ordenará.
Objetos – Este es el número de elementos en la matriz apuntados por base.
Talla – Este es el tamaño, en bytes, de cada elemento de la matriz.
Comprar – Esta es la función que compara dos elementos.
Valor devuelto
Esta función no devuelve ningún valor.
ejemplo
El siguiente ejemplo muestra el uso de la función qsort ().
#include <stdio.h> #include <stdlib.h> int values[] = { 88, 56, 100, 2, 25 }; int cmpfunc (const void * a, const void * b) { return ( *(int*)a - *(int*)b ); } int main () { int n; printf("Before sorting the list is: n"); for( n = 0 ; n < 5; n++ ) { printf("%d ", values[n]); } ...
leer mas:
[2021] Función de biblioteca C