C Übungsaufgaben - Teil 12

Peter Klingebiel, DVZ


Umgang mit Files und Kommandozeile

  1. Datei kopieren I
    Problem: Datei einlesen und auf andere Datei kopieren
    Ablauf: Namen von Ein- und Ausgabedatei interaktiv abfragen, Dateien öffnen, wobei Fehler wie Nichtexistenz der Datei zu behandeln sind, Eingabedatei zeilenweise einlesen und auf Ausgabedatei kopieren.
    Aufgabe: Programm erstellen und testen
    Lösung: copy1.c
    C-Quelle: copy1.c

  2. Datei kopieren II
    Problem: Datei einlesen und auf andere Datei kopieren
    Ablauf: Dateinamen aus der Kommandozeile (z.B. copy file1 file2) ermitteln, Dateien öffnen, wobei Fehler wie Nichtexistenz der Datei zu behandeln sind, Eingabedatei zeilenweise einlesen und auf Ausgabedatei kopieren. Fehlt der 2. Parameter in der Kommandozeile, ist auf stdout zu schreiben, fehlt auch der 1. Parameter, ist von stdin zu lesen.
    Aufgabe: Programm erstellen und testen
    Lösung: copy2.c
    C-Quelle: copy2.c

 

6. Januar 2000, Peter Klingebiel, DVZ