だから、私はその後、私がコーディネート実行するために列挙型を使用することができるように列挙値として構造体を持つ列挙型?私はC(および一般的なプログラミング)にはかなり新しいです
typedef struct {
int x;
int y;
} point;
// here's what I'd like to do
enum directions {
UP = point {0, 1},
DOWN = point {0, -1},
LEFT = point {-1, 0},
RIGHT = point {1, 0}
};
の値として構造体を使用したいです変換
私が達成しようとしていることを理解していれば、なぜこれがうまくいかないのか、それとも正しい方法があるのか説明できますか?
注用語「ANSI Cは」長い時代遅れと、これらの日混乱の回であったこと。 –
@ P.P。 - それは何らかの理由で現代のCを使うことができないと主張している人々のほとんどのジャブでした – StoryTeller
理由は時々愚かではなく、変更は数百万に影響を及ぼすかもしれないのでコンパイラ/バージョンで固まっています_life_歓声;) – P0W