Ein-/und Ausgabe-Funktionen in C


Joseph97

Grünschnabel
Hallo Zusammen,

die folgende Aufgabe muss ich in C lösen. also ich glaube, ich stehe kurz davor die Aufgabe komplett zu lösen, ich weiß aber nicht, wie ich ad letzte Teil der Aufgabe( in grün markiert ) programmieren soll.



In dieser Aufgabe erhalten Sie eine Liste von Autos über die Standardeingabe, die Sie nach Bezeichnung, Baujahr und Kilometerstand filtern und ausgeben sollen.
• Die Liste autos.txt enthält drei Spalten. In der ersten Spalte steht die Bezeichnung des Fahrzeugs,
in der zweiten das Baujahr und in der dritten der Kilometerstand.
Kleinwagen4 1999 25000
Bus3 2010 365000
Lkw2 2015 2500
• Ihr Programm soll folgende Kommandozeilen-Optionen anbieten:
-k zahl Betrachtet nur Autos mit einem Kilometerstand von weniger als zahl Kilometern.
-g zahl Betrachtet nur Autos mit einem Baujahr größer als zahl.
-b String Betrachtet nur Autos mit Bezeichnung string.
Dateiname Wenn ein anderer Parameter als die vorherigen drei übergeben wird, dann soll
angenommen werden, dass dies ein Dateiname ist. In diesem Fall soll die Ausgabe in
diese Datei anstatt auf stdout ausgegeben werden.


ich wäre wirklich sehr dankbar, wenn mir jemand helfen könnte.
Liebe Grüße.