struct Datistudenti
{
char nome[15];
char cognome[20];
float voto;
};
Data questa struct, dopo la lettura etc etc, devo fare una funzione che ordini per cognome, questi studenti. Se, ad esempio, per due studenti i cognomi fossero uguali allora bisognerebbe eseguire l'ordinamento utilizzando anche il nome. Ma se anche quest'ultimo fosse uguale, allora ordinando per voto più alto.. Mi manca solamente questa funzione, in quanto la lettura ed altre funzioni giù le ho scritte. Come posso fare per ordinare in ordine alfabetico?? E' questo il problema.. Usare strcmp? Queste però confronta solamente le stringhe.. Vi ringrazio