실제 패킷 페이로드에 대해 배열 [0] (여기, char iedata[0]
)로 끝나는 구조를 초기화하려고합니다. 나는 다음과 같이 인라인을 초기화하려고하면 :배열 초기화 경고
struct some_packet pkt = {
.elem1 = blah, .elem2 = bleh,
.iedata = {
1, 2, 3, 4
}
};
나는 GCC에서 경고를 얻을 :
warning: (near initialization for ‘pkt.iedata’)
이 적절한 초기화임을 표시하는 좋은 방법이 있나요?