나는이 같은 enum
과 struct
을 정의 :C에서 열거 형에 값을 지정하는 방법은 무엇입니까?
Error 64: Type mismatch (initialization) (int/enum)
이 오류의 이유는 무엇인가
typedef enum
{
MONDAY = 1,
TUESDAY,
WEDNESDAY
} ThreeDays;
typedef struct
{
int hello;
ThreeDays day;
} Weekday;
static Weekday weekday = { 1, 2};
가 그럼 난 보풀에서 다음과 같은 오류가있어? 어떻게 해결할 수 있습니까?
평일 평일 평일 = {1, MONDAY};을 (를) 사용해 보셨습니까? – sgarizvi
C에서 경고가 표시되고 C++에서 경고가 표시됩니다. 오류가 아닙니다. –
@ratzip 그러면 C 컴파일러가 잘못되었습니다. 어떤 컴파일러를 사용하고 있습니까? – nos