Hey Leute
Meine Aufgabe ist es ein Ascii Bild einzulesen und diesen dann in einem Outputfile zu speichern. Nur es kommt bei mir nix im outputfile an...
Also das wär das Ascii Bild amal:
In
read 18
.....X....X......................X....X.....
....XXX..XXX....................XXX..XXX....
....XXX..XXX....................XXX..XXX....
....XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX....
....XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX....
....XXXXXXXX....................XXXXXXXX....
....XXXXXXXX....................XXXXXXXX....
....XXXXXXXX....................XXXXXXXX....
....XXXXXXXX....................XXXXXXXX....
....XXXXXXXX....................XXXXXXXX....
....XXXXXXXX....................XXXXXXXX....
....XXXXXXXX....................XXXXXXXX....
....XXXXXXXX....................XXXXXXXX....
....XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX....
..XXXXXXXXXXXX................XXXXXXXXXXXX..
.XXXXXXXXXXXXXX..............XXXXXXXXXXXXXX.
.XXXXXXXXXXXXXX..............XXXXXXXXXXXXXX.
.XXXXXXXXXXXXXX..............XXXXXXXXXXXXXX.
Out
.....X....X......................X....X.....
....XXX..XXX....................XXX..XXX....
....XXX..XXX....................XXX..XXX....
....XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX....
....XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX....
....XXXXXXXX....................XXXXXXXX....
....XXXXXXXX....................XXXXXXXX....
....XXXXXXXX....................XXXXXXXX....
....XXXXXXXX....................XXXXXXXX....
....XXXXXXXX....................XXXXXXXX....
....XXXXXXXX....................XXXXXXXX....
....XXXXXXXX....................XXXXXXXX....
....XXXXXXXX....................XXXXXXXX....
....XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX....
..XXXXXXXXXXXX................XXXXXXXXXXXX..
.XXXXXXXXXXXXXX..............XXXXXXXXXXXXXX.
.XXXXXXXXXXXXXX..............XXXXXXXXXXXXXX.
.XXXXXXXXXXXXXX..............XXXXXXXXXXXXXX.
44 18
und hier ist mein geschriebener Source:
Also compilierungsfehler hab ich keinen.
Ich würde mich freuen wenn ihr mir helfen könntet...
Natürlich freu ich mich über jeden Comment der mich weiterbringt und mir hilft meine Coding Skills noch weiter zu verbessern
greetz und vielen dank euch schon mal im voraus
pisco
Meine Aufgabe ist es ein Ascii Bild einzulesen und diesen dann in einem Outputfile zu speichern. Nur es kommt bei mir nix im outputfile an...
Also das wär das Ascii Bild amal:
In
read 18
.....X....X......................X....X.....
....XXX..XXX....................XXX..XXX....
....XXX..XXX....................XXX..XXX....
....XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX....
....XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX....
....XXXXXXXX....................XXXXXXXX....
....XXXXXXXX....................XXXXXXXX....
....XXXXXXXX....................XXXXXXXX....
....XXXXXXXX....................XXXXXXXX....
....XXXXXXXX....................XXXXXXXX....
....XXXXXXXX....................XXXXXXXX....
....XXXXXXXX....................XXXXXXXX....
....XXXXXXXX....................XXXXXXXX....
....XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX....
..XXXXXXXXXXXX................XXXXXXXXXXXX..
.XXXXXXXXXXXXXX..............XXXXXXXXXXXXXX.
.XXXXXXXXXXXXXX..............XXXXXXXXXXXXXX.
.XXXXXXXXXXXXXX..............XXXXXXXXXXXXXX.
Out
.....X....X......................X....X.....
....XXX..XXX....................XXX..XXX....
....XXX..XXX....................XXX..XXX....
....XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX....
....XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX....
....XXXXXXXX....................XXXXXXXX....
....XXXXXXXX....................XXXXXXXX....
....XXXXXXXX....................XXXXXXXX....
....XXXXXXXX....................XXXXXXXX....
....XXXXXXXX....................XXXXXXXX....
....XXXXXXXX....................XXXXXXXX....
....XXXXXXXX....................XXXXXXXX....
....XXXXXXXX....................XXXXXXXX....
....XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX....
..XXXXXXXXXXXX................XXXXXXXXXXXX..
.XXXXXXXXXXXXXX..............XXXXXXXXXXXXXX.
.XXXXXXXXXXXXXX..............XXXXXXXXXXXXXX.
.XXXXXXXXXXXXXX..............XXXXXXXXXXXXXX.
44 18
und hier ist mein geschriebener Source:
Java:
import java.lang.*;
import java.util.*;
//importieren der Bibliotheken
public class AsciiShop3{//so heißt meine Klasse
public static void main (String[] args){//das muss immer da stehen
int laengebild = 0;
int anzahllines = 1;
int output1=0, output2=0;
boolean mistake = false;
Scanner sc = new Scanner(System.in);
String read=sc.next();
if (read.equals("read")) {
if (sc.hasNextInt()) {
laengebild = sc.nextInt();//hier lese ich die Länge des Bildes aus
String firstline=sc.next();
StringBuffer bild = new StringBuffer(firstline);
// StringBuffer fertig = new StringBuffer(zusammen);
while (sc.hasNext() && mistake) {
String zeile= sc.next();
if (zeile.equals("decode")) {
mistake=true;
}
/*WICHTIG*/
//Hier kommen meine Überprüfungsroutinen für die Befehle rein/
else {
String afterline= zeile;//hier werden die reslichen Zeilen ausgelesen
anzahllines++;//die Anzahl der Zeilen erhöht sich immer um 1ns bei jedem durchlauf
bild.append(afterline);//und hier werdens angehängt
//Routine um das Bild auf seine Längenangaben zu verifizieren
if (firstline.length() != afterline.length()) {
System.out.println("INPUT MISMATCH");
mistake =true;
}
//-----------------------------------------------------------
if (sc.hasNext()==false){
if (anzahllines!=laengebild) {
System.out.println("INPUT MISMATCH");
mistake = true;
}
else {
while (output1<=bild.length()-firstline.length()) {
String unverschluesselt=bild.toString();
//uneverschlüsselt ist dann das bild das wieder in einen String umgewandelt wurde und dann
//ausgegeben wird
System.out.println(unverschluesselt);
output1=output1+firstline.length();
}
System.out.println (firstline.length() + " " + anzahllines);
mistake = true;
}
}
}
}
}
}
/*Ende*/
}
}
Also compilierungsfehler hab ich keinen.
Ich würde mich freuen wenn ihr mir helfen könntet...
Natürlich freu ich mich über jeden Comment der mich weiterbringt und mir hilft meine Coding Skills noch weiter zu verbessern
greetz und vielen dank euch schon mal im voraus
pisco