drunken.panda
Captain
- Registriert
- Juli 2008
- Beiträge
- 3.922
Servus miteinander,
ich komme bei meinem Code nicht weiter und erkenne den Fehler nicht.
Bei dem .bmp (schwarz-weiß bmp) Format steht normalerweise in Zeile 18-21 als 4Byte Zahl (also Integer) die Bildbreite
Nun wollte ich diese gerne von meinen bmp's auslesen und überprüfen ob mein Code stimmt aber egal welche "skip" Stelle in in Zeile xy einsetze.
ich komme nicht auf die Bildbreite...
Habt ihr ne Idee wo der Denkansatz falsch ist?
Wieso zum Teufel kann man keinen Code mehr kopieren?
Also ich lese die Datei wie folgt ein:
Code gerade von mir getippt also könnten Tippfehler drin sein aber geht jetzt nicht um Syntax
ich komme bei meinem Code nicht weiter und erkenne den Fehler nicht.
Bei dem .bmp (schwarz-weiß bmp) Format steht normalerweise in Zeile 18-21 als 4Byte Zahl (also Integer) die Bildbreite
Nun wollte ich diese gerne von meinen bmp's auslesen und überprüfen ob mein Code stimmt aber egal welche "skip" Stelle in in Zeile xy einsetze.
ich komme nicht auf die Bildbreite...
Habt ihr ne Idee wo der Denkansatz falsch ist?
Wieso zum Teufel kann man keinen Code mehr kopieren?
Also ich lese die Datei wie folgt ein:
Code:
Main.....
{
String input_file = null;
try(BufferedReader inp = new BufferedReader(newInputStreamReader(System.in))){
System.out.print("Quelldatei: ");
input_file = inp.readline();
Catch...{}
try (DataInputStream inp2 = new DataInputStream(new
BufferedInputStream(new FileInputStream(input_file)));
{
inp2.skipBytes(17) // bereits andere Zahlen getestet 16,17,18
System.out.println(inp2.readInt());
}
Code gerade von mir getippt also könnten Tippfehler drin sein aber geht jetzt nicht um Syntax
Zuletzt bearbeitet: