I는 다음과 같습니다 배열이 : 나는 그러나 등지도 [1] .name을 통해 이러한 요소에 액세스하기 위해 노력하고있어C 배열 - 조작/액세스
struct table_elt
{
int id;
char name[];
}
struct table_elt map[] =
{
{123,"elementt1"},
{234,"elt2"},
{345,"elt3"}
};
을, 요소를 올바르게 가져올 수없는 것 같아서 임의의 정크가 발생합니다. 필자는 컴파일러가 요소가 어디에서 달라지기 때문에 어디에 위치하는지 알지 못하기 때문이라고 생각합니다. 유연성과 단순성을 유지하면서이 문제를 해결하는 가장 좋은 방법은 무엇입니까?
이 역시 작동합니다! – jetru