0
어떻게 이러한 값 구조 아래 init를 수구조체 배열 요소 초기화
struct test_str {
unsigned char Add[6];
unsigned int d;
unsigned char c;
}my_str;
난이 시도했지만 에러 결과 :
현대 나중에 C++ 11 (로struct test_str {
unsigned char Add[6];
unsigned int d;
unsigned char c;
}my_str {.Add[0]=0x11,.Add[0]=0x22,.Add[0]=0x33,
.Add[0]=0x44,.Add[0]=0x55,.Add[0]=0x66,
.d=0xffe,.c=10};
집계 초기화를 지원한다는 아이디어가 있습니까? ';' 예상했지만, '{'가 발견되었습니다. –
@hosseinvalizadeh 전 전혀 모릅니다. 이것은 표준 기능이지만, 표준 C++ 호환 컴파일러에서 받아 들여야합니다. 당신의 질문은 C를 언급합니까? 그렇다면 다시 태그를 지정하십시오. – vsoftco
태그가 편집 됨! 이 오류가 발생합니다 : ';' 예상했지만, '{'가 발견되었습니다. –