構造体を

struct UNIT{
double *x
double *y
}

と、取り
UNITとx、yを malloc,reallocで増すことはできないのでしょうか。

UNIT 1
x1,x2,x3,x4,・・・・・ 可変
y1,y2,y3,y4,・・・・・ 可変

UNIT 2
x1,x2,・・・
y1,y2,・・・

・
・
・

UNITも可変

(可変とかいてあるが、増やすだけで良い)
というようにしたいのです。

コンパイラはとおるのですが、走らせるとreallocでいつもエラーでとまりま
す。

どうか宜しくお願いいたします。