La domanda principale è: come posso fare a variare la funzione compare nella qsort in base al tipo di campo che mi è richiesto? Se devo ordinare una stringa, avrò un ordinamento lessicografico ottenuto mediante la strcmp, se ho il campo anno, la funzione sarà ovviamente diversa...Ma io non so a priori che campo mi sarà chiesto di ordinare, quindi non riesco a costruire una funzione di compare che mi preveda entrambi i casi...Il codice non l'ho ancora scritto, poichè si tratta giusto dell'ultima funzione di un grosso progetto scritto in C sequenziale...Quale dettaglio in più ti serve?