1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

ascii-reader

  • emptyvi
  • 17. April 2008 um 16:09
  • Unerledigt
  • emptyvi
    14
    emptyvi
    Logo 2012, Platz 2.
    Reaktionen
    102
    Punkte
    2.037
    Beiträge
    374
    • 17. April 2008 um 16:09
    • #1

    Hi!

    Ich hab ein Problem mit dem Programm, dass ich für die Uni schreiben muss:

    Es geht darum, dass zuerst Breite und Höhe eines Ascii-Bildes eingelesen wird und dann das Bild selbst. Das Problem ist, dass, wenn die Eingabe richtig ist, man in einer Endlosschleife hängen bleibt, bis man eine Zeile macht, die länger als die anderen sind.
    Hier mal der Code:
    http://pastebin.com/m48cfb8c5

    Ich hab aus diesem Grund auch eine Überprüfung in der while Schleife mit .hasNext() eingebaut, trotzdem kommt man nicht aus der Schleife raus..

    Die AsciiImage Klasse der Vollständigkeit halber:
    http://pastebin.com/d1a5d13e0

    Wenn wer weiß, was da nicht stimmt, wär' ich über jede Antwort dankbar :grinning_face_with_smiling_eyes:

    L.G.: emptyvi


    ¤¸¸.•´¯`•¸¸.•..>> Join the herd, join "My Little Pony @ TU-Wien" <<..•.¸¸•´¯`•.¸¸¤
    ¤¸¸.•´¯`•¸¸.•..>> (100% Twilight Sparkle approved) <<..•.¸¸•´¯`•.¸¸¤


    PP-Tutor WS2011 - WS2014
    EVC-Tutor SS2015


  • a9bejo
    21
    a9bejo
    Mitglied
    Reaktionen
    42
    Punkte
    4.697
    Beiträge
    913
    • 17. April 2008 um 21:12
    • #2
    Code
    String jetzigeLineGelesen = eingabe.next();

    Die Methode Scanner#next liesst nicht etwa eine Zeile Text ein, sondern nur ein Token bis zu einem bestimmten Trennzeichen. Das ist soweit ich weiss in der Grundeinstellung ein Leerzeichen.
    Schau dir mal die Doku zu der Klasse Scanner an. Da gibt es auch die Moeglichkeit, eine Zeile einzulesen.


    Eine bitte: Ich finde pastebin.com ist eine nette applikation, aber fuer Fragen im Forum hat das einen grossen Hacken: Wenn Du deinen Code naemlich auf pastebin postest, dann versteht jemand, der vielleicht in ein paar Jahren ueber diesen Thread stolpert, weder die Frage, noch die Antwort. Weil es die seite auf pastebin dann eventuell gar nicht mehr gibt.

    Ist also sinnvoller, wenn Du in Zukunft auch den Code hier im Forum postest, so dass alles an einem Ort liegt.


    lg, Ben

    lg, Benjamin Ferrari, bookworm.at

  • Maximilian Rupp 27. Dezember 2024 um 12:04

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Benutzer online in diesem Thema

  • 1 Besucher

Rechtliches

Impressum

Datenschutzerklärung