kind=defined
names=getc
visibility=public

--- getc    -> Integer | nil

IO ポートから 1 文字読み込んで、その文字に対応する [[c:Fixnum]] を
返します。EOF に到達した時には nil を返します。

[[m:IO#readchar]] との違いは EOF での振る舞いのみです。

@raise IOError 自身が読み込み用にオープンされていなければ発生します。

   f = File.new("testfile")
   f.getc                   #=> 84
   f.getc                   #=> 104
   f.read
   f.getc                   #=> nil

@see [[m:IO#readchar]]

