ポイント構造のCコードは次のとおりです。
typedef struct Point{
int x, y;
} Point;
void one(Point P) {
p.x = 1;
p.y = 1;
}
50ポイントの配列へのポインターを作成し、これらの配列メンバーの一部を1つの関数に渡したいと思います。
私は試した
struct Point (*mypointer)[50];
one(mypointer[i]);
しかし、「期待される'ポイント'が引数はタイプ'structPoint'」になりました。次に、ポインタを延期してみました。
one(&mypointer[i])
しかし、「期待される'Point'ですが、引数は'struct Point(*)[(long unsigned int)N]」型です。どうすればよいですか?ありがとう。