Praktikum Programmiersprache C Praktikum 9


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.


A. Beck