From: "christoforever@..." Date: 2008-09-24T23:19:55+09:00 Subject: Strange ruby problem So i've cut the program down to about 4 lines to give the idea of whats going on: num = ARGV[0] num2 = ARGV[1] puts " #{num} #{num2} \n" line = gets if i give the program some input from the command line it fails and sais " gets: No such file or directory -1" yet if i supply no input the program goes straight to gets. This seems fairly strange to me. Though when I did this: num = ARGV[0] num2 = ARGV[1] puts " #{num} #{num2} \n" STDOUT.flush line = STDIN.gets everything works normal. Why is this and whats going on? Thanks in advance Sincerely, Chris Dancy