>>562
getcharで1文字ずつ取っていって、足りなくなったらreallocするの?