skip to main content

kiesler.at

eprog.jar
updated by rck, 2006-03-27

Die Eprog.jar ist eine Funktionsbibliothek, die Informatik-Studenten auf der TU Wien Einf�hrung in die Programmierung erleichtern soll. Tatsache ist, dass es hier m�glicherweise das eine oder andere Problem gibt. Dieser Artikel beleuchtet den "r�ckgewonnenen" Quellcode.

                     
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8

Motivation

Immer wieder liest man im Informatik Forum von Kollegen, deren Programm pl�tzlich h�ngt.

Beim einen System ginge es, beim n�chsten wieder nicht. Kopiert man sich die Eingabedaten aus der Bewertung in eine Datei und f�hrt sie dann aus, geht auf einmal alles.

Ich m�chte versuchen, im Rahmen dieses Artikels diese Bibliothek genauer zu Beleuchten. Sollte etwas fehlen/ungenau/unpassend/unklar sein: Bitte als Kommentar anmerken!

Inhalt eprog.jar

Die Eprog.jar ist nichts anderes, als ein klassisches ZIP-Format mit einem bestimmten Datei Format. Wie jede andere .jar-Datei auch.

rck@keds1:~/src/eprog> zipinfo eprog.jar
Archive: eprog.jar 2982 bytes 4 files
-rw---- 2.0 fat 0 bX defN 7-Mar-03 17:10 META-INF/
-rw---- 2.0 fat 71 bl defN 7-Mar-03 17:10 META-INF/MANIFEST.MF
-rw---- 2.0 fat 297 bl defN 7-Mar-03 17:09 eprog/EprogException.class
-rw---- 2.0 fat 4989 bl defN 7-Mar-03 17:09 eprog/EprogIO.class
4 files, 5357 bytes uncompressed, 2436 bytes compressed: 54.5%
rck@keds1:~/src/eprog>

Der Ordner META-INF interessiert uns an dieser Stelle nicht, wir st�rzen uns gleich auf die EprogException.class und die EprogIO.class

                     
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8



RSSComments - Make a comment
The comments are owned by the poster. We are not responsible for its content.
  • EOF

    Posted on 2004-06-10 01:58:11 By Anonymous

    Hab readWord jetzt mal zu einem alleinstehenden Programm abge�ndert und ein paar Ausgaben reingetan. Und siehe da: bei EOF liefert println (c) ein Fragezeichen. Nat�rlich steht in c nicht wirklich ein Fragezeichen, das wird nur von println so gemacht. EOF ist n�mlich in unicode nicht definiert!!! Ein einfaches Character.isDefined (c) l�st das Problem!

    [Reply ]

    • Re: EOF

      Posted on 2004-06-10 17:20:47 By rck[110]

      changed On 2004-06-10 17:21:41 Edited By rck (reason: )

      Du meinst also, da geh�rt ein Check auf "?" (wobei f�r ? das EOF-Zeichen einzusetzen ist) und nicht auf -1?

      [Reply ]

RSSAll Articles
2008, 2007, 2006, 2005, 2004