>>56
printf("%d", char_lib)
となってるけど >>52 みたいに%cでやってみて
ちゃんとコンソールに出力されてなければテーブルの中身がおかしいのかな?