Array & Pointer
Zeichenketten
können in einem mehrdimensionalen Array von Zeichen gespeichert
werden.
Schreiben
Sie ein C-Programm, das die auf diese Weise gespeicherten Strings
Ron, Harry, Hermine, Voldemort, Dumbledore, Hagrid, Draco, Snape, Bellatrix, McGonnagall, Ginny, Dobby, ...
alphabetisch sortiert und anschließend
ausgibt.
Schreiben Sie eine Funktion zum Sortieren der Daten, die Funktionen aus string.h, wie strcpy und strcmp können Sie dabei verwenden.
Eine andere
Möglichkeit Zeichenketten in einem C-Programm zu speichern,
besteht in der Benutzung von Pointern.
Erarbeiten Sie eine Lösung der obigen Aufgabe unter Nutzung eines Pointerarrays.
Da die Zeichenketten unterschiedlich lang sind, müssen hier die Pointer getauscht werden, um ein sortierten Datenbestand zu erhalten. Die Strings können auf Grund der unterschiedlichen Längen nicht getauscht werden.