Universität Ulm - Sektion Angewandte Informationsverarbeitung

10. Übungsblatt (25.01.2000 - 01.02.2000)

Allgemeine Informatik III (WS 1999/2000)

 


Filehandling

 

16. Aufgabe 10 Punkte

Schreiben Sie ein C-Programm zum En- und Decodieren von beliebigen Dateien. Zur Ver- und Entschlüsselung soll das symmetrische XOR-Verfahren angewandt werden.

 

Aufruf:

en_de inputfile outputfile key

inputfile

Datei, enthält die zu lesenden Daten, welche mit key durch
XOR ver- bzw. entschlüsselt werden.

outputfile

Datei, in die das Ergebnis geschrieben wird.

key

Schlüsselwert: nichtnegativer ganzzahliger 32-Bit-Wert

 

 

 

Hinweise:

Erstellen Sie in ihrer Gruppe 2 Versionen des beschriebenen C-Programmes.

Verwenden Sie dabei:

  1. Die in der Vorlesung vorgestellten Systemcalls creat(), open(), read(), wrtite() und close().
  2. Die im Skript beschriebenen C-Standardbibliotheksfunktionen fopen(), fread(), fwrite() und fclose().

 

 


Universität Ulm, Fakultät für Mathematik und Wirtschaftswissenschaften, SAI

Universität Fakultät SAI


Susanne Schmucker, 25.01.2000