Io devo ordinare le schede puntante dagli elementi dell'array in base al campo, quindi in ordine lessicografico se si tratta di stringhe, o in ordine crescente se si tratta di campi interi. Quindi si tratta di andare a prendere il campo "c" della scheda puntata da array[i], e confrontarlo con il medesimo campo della scheda puntata da array[i+1]. Se il primo è maggiore del secondo, sposto il puntatore, altrimenti procedo con un altro controllo. L'array di schede non lo posso usare, in quanto non posso modificare i parametri che prende in input la funzione. Non so se sono riuscito a spiegarti meglio come dovrei ordinare il tutto...

Rispondi quotando