From: "juan pedro meriƱo" Date: 2006-12-20T01:38:35+09:00 Subject: Re: Odd Problem with Command Line Args how i use ruby with sesssion of this? 2006/12/19, Chunyun Zhao : > Check out the doucmentation on gets method with: ri Kernel#gets > > On 12/19/06, Alex Ciarlillo wrote: > > > > 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/. > > > > > >