>>425
18行目のdata[i-1].name!=-1
ここが問題かと思う
ってかコンパイラで警告でてない?