Mitglieder des Strukturarrays sortieren
Bei einem gegebenen Strukturarray (in C) versuche ich, die Ergebnisse in Gruppen von Geschlecht und in untergeordneter Reihenfolge in numerischer Reihenfolge auszudrucken. Zum Beispiel:
struct employee{
char gender[13]
char name[13];
int id;
};
Angenommen, ich definiere das Strukturarray wie folgt:
struct employee info[2]={{"male","Matt",1234},{"female","Jessica",2345},{"male","Josh",1235}};
Wie könnte ich vorgehen, um die Ergebnisse auszudrucken?
1234 Matt
1235 Josh
2345 Jessica