Un piccolo aiuto...quale istruzione devo usare per leggere un char dal Dos?
Un piccolo aiuto...quale istruzione devo usare per leggere un char dal Dos?
char buffer[] = new char[1];
InputStreamReader isr = new InputStreamReader(System.in);
try {isr.read(buffer,0,1);}
catch (IOException e) {}
questo e' un esempio sciocco per leggere Un carattere, come richiedevi
puoi adattarlo ad un numero qualsiasi di caratteri cambiando la dimensione del buffer e ad esempio mettendo la read in un qualche ciclo
...per curiosità, dove lo hai imparato? dimmi qualsiasi cosa...anke da mia mamma va bene :bubu:
scusa ma le doppie parentesi quadre non vanno dopo il tipo(char) dell'array che stai inizializzando? :master:Originariamente inviato da Gil Mour
char buffer[] = new char[1];
InputStreamReader isr = new InputStreamReader(System.in);
try {isr.read(buffer,0,1);}
catch (IOException e) {}
questo e' un esempio sciocco per leggere Un carattere, come richiedevi
puoi adattarlo ad un numero qualsiasi di caratteri cambiando la dimensione del buffer e ad esempio mettendo la read in un qualche ciclo
Originariamente inviato da skyblaze
scusa ma le doppie parentesi quadre non vanno dopo il tipo(char) dell'array che stai inizializzando? :master:
è uguale..
Devi avere un po di basi di javaOriginariamente inviato da Lucked
...per curiosità, dove lo hai imparato? dimmi qualsiasi cosa...anke da mia mamma va bene :bubu:
dopodiche' se hai le api a disposizione, puoi fare tutto....piu o meno...
le api le scarichi qui
Esempi di lettura da tastiera:
trovi tutto quello che ti serve qui:codice:import java.io.*; public class Prova { public static void main(String[] args) { BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); try { System.out.println("Scrivi una stringa: "); String s = in.readLine(); System.out.println("Hai scritto '"+s+"'"); System.out.println("Scrivi un carattere: "); char c = (char)in.read(); System.out.println("Hai scritto '"+c+"'"); } catch (IOException e) { e.printStackTrace(); } } }
http://java.sun.com/docs/books/tutor.../io/index.html
SO: Debian Sarge kernel 2.6.11
Lang: Java, C++, C