>>928
OKの個数が6個。データが7個。
なぜ合っていない?
while( (c = getc(fp)) != ',' ) {
おそらくここで無限ループに近い状態になっている。
もう一度書くが、getc()の値がEOFなのに無理やり続行して
iの値が50を超えていると思うが。