次のようにCで列挙体を定義しようとしています。私はエラー**不正なストレージクラス**を取得します。エラーC2071不正なストレージクラス、Cのdefinig列挙型
typedef struct
{
typedef enum
{
Gerade,
Gerade_penta,
Gerade_3D,
Koppler,
Krumm,
Schraeg,
SForm,
SForm2,
SForm2_3D,
Tapered
} wg_type;
double start; double end;
double xsk; double xek;
double xsk2; double xek2;
...
} My_Struct;
私は以下の方法も試みました。それでも同じ問題です。 thisに基づいています。
enum wg_type {...};
私に何かが不足していますか?誰も私が問題を解決するのを助けることができますか?
structのようなtypedefは使用できません。構造体からenumを移動してください –
2番目の方法はどうですか?どこが列挙型なのですか? – dieKoderin