From: Shugo Maeda Date: 2000-12-08T14:44:13+09:00 Subject: [ruby-list:26429] Re: nplant 前田です。 At Fri, 8 Dec 2000 02:16:05 +0900, masahiro kawata wrote: > > --- nplant.rb.orig Thu Dec 7 03:02:57 2000 > > +++ nplant.rb Thu Dec 7 03:07:17 2000 > > @@ -399,7 +399,7 @@ > > print "2: normal\n" > > print "3: professional\n" > > level = 0 > > -io = IO.new( STDIN,"r") > > +io = STDIN > > loop do > > c = io.getc > > if c.chr == "1" || c.chr == "2" || c.chr == "3" then > の, > io = STDIN > の意味ってどういう感じなんでしょう? $ ruby nplant.rb.save choose the level 1: begginer 2: normal 3: professional nplant.rb.save:402:in `initialize': failed to convert IO into Integer (TypeError のようにこけたのでquick hackしただけです。 io = IO.new(0, "r") とすればよいのかな? -- 前田 修吾