From: Alex Ciarlillo Date: 2006-12-20T00:27:29+09:00 Subject: Odd Problem with Command Line Args For some reason when using command line arguments to specify input files, whenever I use 'gets' it seems to be reading from the argument files instead of STDIN. My code is something like this (simplified): emp_file = ARGV[0] inp_file = ARGV[1] out_file = ARGV[2] print "Please enter the first date of the pay period (MM/DD/YYYY): " date = gets puts date exit Now instead of allowing me to type a response it is just spitting out the first line of the file that is given by ARGV[0]. In this case the file is a list of 3 digit numbers and just spits out "###\n" and exits without allowing me to type anything. Any ideas on why this is happening? Do I need to clear 'gets' or something? Thanks -- Posted via http://www.ruby-forum.com/.