Universität Bielefeld - Technische Fakultät

Aufgabe 1


Als erster Schritt in Richtung auf das im Rahmen des Praktikums zu entwickelnde Werkzeug soll das Command-Line-Parsing realisiert werden. Dabei ergibt sich gleichzeitig die Möglichkeit, die C-Kenntnisse aufzufrischen und mit der Arbeitsumgebung vertraut zu werden.

Gewünscht wird ein C-Programm rdf, das in üblicher Manual-Notation so aufgerufen wird:

    SYNOPSIS
         rdf [-iv] [-h host] [filename ...]

Die Optionen sollen im einzelnen bewirken:

-v
liefert die Usage
-i
liefert die Meldung: <Progammname>: Option -i used
-h host
liefert die Meldung: <Progammname>: Option -h <host> used

Die Angabe nicht definierter, also unzulässiger Optionen soll zur Ausgabe der "usage"-Meldung führen und einen Fehler an die aufrufende Shell zurückmelden. Korrekter Programmlauf muß der Shell ebenfalls als solcher mitgeteilt wertden.

Zusätzliche Argumente werden ausgegeben, dazu - vorerst als Ersatz für einen tatsächlich ermittelten Wert - eine Zufallszahl.


Peter Koch, 1997-04-10
Folker Meyer, 1997-04-10