>>501
とりあえず、動くようにしたよ。
http://codepad.org/CJfhT28g

data_input()の中でも、ポインタの使い方があやふやだから復習すること。

37行目で何が違うか気づくはず。
40,43,45行目では配列方式の参照を、
47〜49は同じアドレスをポインタ演算で参照しておいたから参考にしてください。