Blatt 4

Übungen zu Systemnahe Software

Wintersemester 95/96

Sektion Angewandte Informationsverarbeitung

Abgabe: Montag, 27.11.95

Aufgabe 1: 3 Punkte

Zerlegen Sie Ihr Lösungsprogramm von Blatt 3 in mindestens zwei Module, die getrennt übersetzt werden können und schreiben Sie dazu ein passendes Makefile, das Ihnen das Übersetzen abnimmt.

Aufgabe 2: 7 Punkte

Erweitern Sie das in Module zerlegte Programm von Aufgabe 1 um folgende Fähigkeiten:

Desweiteren wird die Aufrufsyntax des Programms wie folgt erweitert:

adrsort [-t|p] -o output file1 file2 ...

Die Option -o muß also immer mit angegeben werden und spezifiziert die Ausgabedatei, in die die Datenbank bei Beendigung des Programms wieder abgespeichert werden soll. Das soll natürlich nicht in tabellarischer Form sondern in der ursprünglichen Form (Felder durch ':' getrennt) erfolgen.

Achtung: