Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 27 Feb 2015 15:20:14 +0100
From:      Matthias Apitz <guru@unixarea.de>
To:        freebsd-java@freebsd.org
Subject:   read unbuffered from STDIN
Message-ID:  <20150227142014.GA4468@c720-r276659>

next in thread | raw e-mail | index | archive | help

Hello,

I wnat to read chars from STDIN console as they are typed in and without
waiting for \n. I tried with no luck somethink like this:

//Use a BufferedReader to read characters from the console.
import java.io.*;

class reader {
	public static void main(String args[]) throws IOException {
		char c;
		System.out.println("Enter characters, 'q' to quit.");
		// read characters
		do {
			c = (char) System.in.read();
			System.out.println(c);
		} while (c != 'q');
	}
}

This does not work in FreeBSD+eclipse and as well not when started as

$ javac reader.java
$ java -cp . reader

Any ideas? Thx

	matthias
-- 
Matthias Apitz, guru@unixarea.de, http://www.unixarea.de/ +49-170-4527211
La referencia de la Duma a la anexión de la RDA, en este caso al contrario con la Crimlía sin
referéndum, no solamente tiene gracia sino da en el blanco.- 
Marinos Yannikos @MarinosYannikos en un blog de RTdeutsch.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20150227142014.GA4468>