ho provato ma non mi ordina l'array...
ho stampato a video l'array prima e dopo il qsort ma è identico


codice:
int strcmp2(const void * a, const void * b)
{
   if(((stat_t*)a)->QTA > ((stat_t*)a)->QTA) return -1;
   if(((stat_t*)a)->QTA < ((stat_t*)a)->QTA) return 1;
   return 0;
}

qsort(statistiche, 72, sizeof(stat_t), strcmp2);
NB: nella mia struttura stat_t ho scritto QTA maiuscolo...