2

나는 데이터 구조를 정의 :배열은 다음과 같이 선언

struct image{ 
unsigned int width, height; 
unsigned char *data; 
}; 

같은 것 위에서 정의 된 구조의 배열 : 내가하고 싶은 경우

struct image input[NR_FRAMES]; 

을 또 다른 배열, streams, 그 요소는 위에 정의 된대로 streams[i] 구조 배열을 가지고 있다고 가정 해 봅시다. 어떻게 선언합니까?

답변

3
typedef struct image Stream[NR_FRAMES]; 
Stream streams[NR_STREAMS]; 

하거나 :

struct image streams[NR_STREAMS][NR_FRAMES]