From: "Jesús Gabriel y Galán" Date: 2009-04-23T01:11:51+09:00 Subject: Re: Error when reading file from command prompt On Wed, Apr 22, 2009 at 6:02 PM, Mmcolli00 Mom wrote: > Hi. I have a program that is supposed to get a filename at the command > prompt. It reads in the input ok but doesn't initialize to the file. I > have more code that takes the file and parses it but I did not paste > that below. > > Question: Is there a step that I am missing in f = File.new(myinput)? > Thanks MC > > inputFile = print("Enter Filename: ") > $stdout.flush > input = gets Try: input = gets.chomp gets is returning the \n at the end of the string. > myinput = input.to_s > > f = File.new(myinput) <-- in 'initialize': Invalid argument - filename > (Errno::EINAL) from crb.rb in 'new' Jesus.