>>288
構造体には他のメンバもあるのか。
それなら fwrite を2回する必要があるだろ。

fwrite(t, sizeof(test_t), 1, fp);
fwrite(t->p, sizeof(int), x, fp);