Blatt 3
Übungen zu Systemnahe Software
Wintersemester 95/96
Sektion Angewandte Informationsverarbeitung
Abgabe: Donnerstag, 16.11.95
Man nehme:
jage das Ganze durch ein mattes Übungsleiterhirn und heraus kommt:
Aufgabe 1: 10 Punkte
Schreiben Sie ein C-Programm adrsort.c, das Datensätze der Form
Name:Telefonnummer:Postleitzahl:Ort
aus Dateien einliest, in einer sortierten dynamischen linearen Liste abspeichert und das sortierte Ergebnis wieder auf Stdout ausgibt. (Gähn!)
Das Sortierkriterium kann dem Programm als Argument übergeben werden:
adrsort [-t|p] file1 file2 ...
Bei der Option -t soll die Ausgabe nach Telefonnumer sortiert werden, bei -p nach der Postleitzahl. Falls keine der beiden Optionen angegeben wurde, erscheint die Ausgabe nach Name sortiert. Die Ausgabe soll übersichtlich formatiert als Tabelle (via printf()) dargestellt werden.
Achtung: