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

Antworten auf die Frage(3)

Ihre Antwort auf die Frage