Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Scanner di disegni ASCII

    Buongiorno,
    perdonate la mia maleducazione avendo aperto un nuovo topic ma il tempo inizia a stringere e non sapendo più come girarmi sono venuto quì in cerca di aiuto.
    premessa : sono un arch. laureato che sta seguendo un corso introduttivo a java in un univ. in lingua tedesca dove sono finito a sviluppare il mio PhD.
    Il corso è in lingua madre e non ho capito molto putroppo, e ora però come tutti devo fare i compiti.

    L'oggetto dell'esercizio è:

    Realizzare un programma che analizzi un disegno ASCII (che risiede su un file esterno) e restituisca queste informazioni : " il numero di righe " e "il numero di elementi in ogni riga" sempre e solo se il disegno sia composto di righe composte dallo stesso numero di elementi (un disegno ASCII dal profilo rettangolare) altrimenti deve printare la stringa "INPUT MISMATCH"
    (è richiesto di utilizzare la classe Scanner per analizzare il file ASCII)

    Il mio problema è:

    - come permettere allo scanner di analizzare l'input "filecondisegnoascii.txt",ho letto qualcosa a riguardo
    del Package IO ma non capisco come relazionare i due (scanner e IO)
    - come permettere allo scanner di riconoscere il passaggio da una riga ad un altra,in questa maniera
    potrei contarle (presumo)

    non ho pretese che qualcuno mi risolva* l'esercizio,cerco più che altro qualche consiglio o qualche link dove possa chiarirmi le idee.

    Grazie a tutti,
    Stefano F.



    *(se comque dovesse capitare non mi offenderei)

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Scanner di disegni ASCII

    Originariamente inviato da entalpiadesign
    - come permettere allo scanner di analizzare l'input "filecondisegnoascii.txt",ho letto qualcosa a riguardo
    del Package IO ma non capisco come relazionare i due (scanner e IO)
    Non necessariamente devi usare una classe di I/O (un XXXInputStream o un XXXReader intendo). Nota infatti che Scanner ha un costruttore che riceve un java.io.File.

    Scanner sc = new Scanner(new File("blabla.txt"));

    Originariamente inviato da entalpiadesign
    - come permettere allo scanner di riconoscere il passaggio da una riga ad un altra,in questa maniera
    Scanner ha nextLine() che legge e ritorna 1 riga.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    ti ringrazio!
    ora cerco di applicare le informazioni che mi hai dato.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.