ciao a tutti
devo ordinare un array di struct (che può essere sia "standard" con struct nomestruttura[]sia con vector<nomestruttura>) secondo un parametro della struct. Mi spiego meglio con un esempio:
struct giocatore {
string nome;
int altezza;
ecc
}
ho un vettore di giocatore:
ogni campo ha un giocatore[campo].nome e giocatore[campo].altezza e devo ordinare in maniera crescente secondo l'altezza tenendo però inalterato il rapporto con il nome a cui è associato.
nome altezza
francesco 180
daniele 190
marco 185
vittorio 182
e dovrei ordinare per ottenere
francesco 180
vittorio 182
marco 185
daniele 190
sapete come consigliarmi??? grazie in anticipo

Rispondi quotando