Manipulació d'arrays:
Funció qsort: void qsort(void *llista, size_t nmemb, size_t tamany, int(*cmpfunc)(const void*, const void*));
*llista: és el punter al primer element de la matriu que s’ordenarà.
nmemb: és el numero de elements en la matriu apuntats per base.
Tamany: és el tamany en bytes de cada element de la matriu.
*cmpfunc: és la funció que compara dos elements.
Aquesta funció no retorna cap valor.
Funció bsearch: void *bsearch(const void *clau, const void
*llista, size_t nitems, size_t tamany, int (*cmpfunc)(const
void *, const void *));
El contingut de la matriu te que estar en ordre ascendent d’acord amb la funció de comparació a la que fa referencia compar.
*clau: és el punter al primer element de la matriu que comparara per trobar.
llista: és el numero de elements en la matriu apuntats per base.
Nitems: és numero de items que te el array
Tamany: és el tamany en bytes de cada element de la matriu.
*cmpfunc: és la funció que compara dos elements.