テキストファイルをJavaプログラムにパイプしています。これは、テキスト ファイル「input.txt」が保持するものです。
4
5
つまり、数字の 4 と 5 が別々の行に並んでいます。プログラムにそれらの数字を読み取らせて出力させたいのです。このコードは動作するはずです:
public class readFile {
public static void main(String[] args) {
while (!StdIn.isEmpty()) {
System.out.println( StdIn.readInt() );
}
}
}
しかし、DrJavaで次のことを行うと:
run readFile < input.txt
わからない
4
5
しかし、数字を印刷する代わりに、入力を求めるボックスが表示されます: http://oi50.tinypic.com/3585kxc.jpg
私は何を間違っていますか?