0
이것은 간단한 질문과 대답 일 수도 있지만 적절한 해결책을 가지고 이와 비슷한 것을 찾지는 못합니다. 두 개의 변수를 가진 C에서 struct
을 만들고 다음에 struct
을 만드는 데 사용 된 두 개의 변수 매개 변수와 동일한 크기의 2 차원 배열을 만들려고합니다. C 구조체의 가변 2D 배열
struct image{
int width;
int hight;
int pixles[width][height];
};
지금 나는 심지어 그것을 컴파일하지만 난이 일을 가야하는 방법을 잘 모르겠어요 전에이 작동하지 않을 알고 있었다.
를 사용하여 1 차원 배열, 2 단계 할당에 대한 포인터. – Olaf
이것은 불가능합니다. 구조체의 크기는 컴파일시 알려 져야합니다. –
참조 : http://stackoverflow.com/questions/5170525/array-in-c-struct – kr1tzb1tz