Gast
2006-05-31, 20:03:21
ich bin eigentlich nicht jemand der ohne selbst versuchen postet, aber ich hab schlicht und ergreifend keine ahnung wie ich anfangen soll .. ich poste mal die aufgabenstellung
Schreiben Sie ein Programm, das einen Hex-Dump von einer Datei ausgibt. Bei einer Text-Datei
mit dem Inhalt
Education's purpose is to replace an empty mind with an open one.
soll der Hex-Dump z. B. so (einfache Version):
45 64 75 63 61 74 69 6f 6e 27 73 20 70 75 72 70
6f 73 65 20 69 73 20 74 6f 20 72 65 70 6c 61 63
65 20 61 6e 20 65 6d 70 74 79 20 6d 69 6e 64 20
77 69 74 68 20 61 6e 20 6f 70 65 6e 20 6f 6e 65
2e 0a
aussehen
Die Ein- und Ausgabe-Dateien sollen als Kommandozeilen-Parameter eingegeben werden können.
--> wie das geht weiß ich
Schreiben Sie eine Klasse HexDumpOutputStream, die Sie von FilterOutputStream ableiten.
Verwenden Sie intern (d.h. außerhalb HexDumpOutputStream von nicht sichtbar) ein Objekt
vom Typ PrintStream. Diese Klasse bietet zum Beispiel die Methoden print, println, und
printf, mit der Sie Ihre Ausgabe formatieren können. Zweistellige Hexadezimalzahlen können
durch printf mit dem Format-String "%02x" ausgegeben werden.
hier hörts bei mir auf ich weiß einfach nich wie ich anfangen soll
bitte helft mir....
Schreiben Sie ein Programm, das einen Hex-Dump von einer Datei ausgibt. Bei einer Text-Datei
mit dem Inhalt
Education's purpose is to replace an empty mind with an open one.
soll der Hex-Dump z. B. so (einfache Version):
45 64 75 63 61 74 69 6f 6e 27 73 20 70 75 72 70
6f 73 65 20 69 73 20 74 6f 20 72 65 70 6c 61 63
65 20 61 6e 20 65 6d 70 74 79 20 6d 69 6e 64 20
77 69 74 68 20 61 6e 20 6f 70 65 6e 20 6f 6e 65
2e 0a
aussehen
Die Ein- und Ausgabe-Dateien sollen als Kommandozeilen-Parameter eingegeben werden können.
--> wie das geht weiß ich
Schreiben Sie eine Klasse HexDumpOutputStream, die Sie von FilterOutputStream ableiten.
Verwenden Sie intern (d.h. außerhalb HexDumpOutputStream von nicht sichtbar) ein Objekt
vom Typ PrintStream. Diese Klasse bietet zum Beispiel die Methoden print, println, und
printf, mit der Sie Ihre Ausgabe formatieren können. Zweistellige Hexadezimalzahlen können
durch printf mit dem Format-String "%02x" ausgegeben werden.
hier hörts bei mir auf ich weiß einfach nich wie ich anfangen soll
bitte helft mir....