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: