3行目を読み込むときのwhileの条件がおかしくて
elseでの格納がうまくいってないみたいです;(どこがおかしいのかはわからずorz)
ちなみにgcc -Wallでコンパイルしたときには
whileの条件の行に
warning: format '%c' expects type 'char *',but argument 4 has type
'int *'
みたいなのが出てきます・・