저가 구조체 안에서 2차원배열을 사용하고 싶어서
struct Block{
char name;
int tile[4][4];
}Mino[7];
이런식으로 선언을 해줬어요
그담에
Mino[0].tile[4][4] = { {0,1,0,0}, {0,1,0,0}, {0,1,0,0}, {0,1,0,0} };
이렇게 배열을 설정해주고싶은데 위의 식은 선언부가 아니라서 그런지 안되더라구요 ㅠㅠ 일일히 대입해줘야되나요???
만약 그렇게 해야된다면 차라리 3차원 배열 Mino[7][4][4] 을 만들어서 선언부에서 저렇게 대입해줄라구요..
//c언어임니다
}mino[7]; 말고 }mino[7] = {{~~~} , {~~~}} 이렇게 안댐?
ㄴ 헐한번해보겠음 일단 링크좀읽고
와우..저런방법이 .. 느무감사합니다.
그냥 3차원배열 쓸라구요.. 저렇게하면 구조체 내에 2차원배열 말고 다른 모든변수도 선언해줘야되서...귀찮아서 확인안해봤슴다 헿