>>886
>sscanf(buf, "%d%d", a[ic], b[ic]);
これ間違ってるぞ。a[]やb[]がポインタ配列ならまだしも。