C-Kurs/Cat
< C-Kurs
Version vom 25. Juli 2010, 11:47 Uhr von Mutax (Diskussion | Beiträge) (hat „Ckurs2009/Cat“ nach „Ckurs/Cat“ verschoben: Aufgaben sind Kurs übergreifend nutzbar)
Aufgabenstellung
Schreibe ein Programm, dass in der Lage ist eine Datei auf stdout auszugeben (ähnlich wie das Unix-Programm cat). Zusätzlich soll dieses Programm über die Möglichkeit verfügen, wenn es mit -E aufgerufen wird ein "$" an das Ende jeder Zeile zu schreiben und mit -n soll jede Zeile nummeriert werden.
Vorgehensweise
- Verarbeite zunächst die Kommandozeilenoptionen mittels des argv[] arrays
- Verarbeite die Optionen und merke dir, ob sie gesetzt sind
- Gebe den Dateiinhalt aus und berücksichtige die Optionen
Der Einfachheit wegen nehmen wir an, dass die Länge einer Zeile ein fixes Maximum hat. Im Falle der Musterlösung 1024 bytes.