すいませんでした...orz

最後に1つだけ質問させてください。
const struct point p1={1,2},p2={5,3},p3={-2,3};
という表記でなければ、初期値はあたえられないのでしょうか?
p1.x=...のような形で与えようとしたのですが、そうすると
triangleの方をどう書き換えればよいかわからくなってしまいまして..