C-Kurs/Cat
< C-Kurs
Version vom 18. September 2009, 12:11 Uhr von 85.178.222.65 (Diskussion) (neue aufgabe, cat imitat :))
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.