-
들찬
0이나 1만 들어갈 경우 저렇게 큰 배열이 필요하지 않습니다.
unsigned char 형으로 하나에 8비트씩 처리를 하면 메모리를 많이 줄일 수 있습니다. -
가루
int** arr;
arr = (int**)malloc(sizeof(int*) * 7200);
for(int i = 0; i 7200; i++)
arr[i] = (int*)malloc(sizeof(int) * 7200);
혹은
int** arr;
int* arrbuff;
arrbuff = (int*)malloc(sizeof(int) * 7200 * 7200);
arr = (int**)malloc(sizeof(int*) * -
핫자두
if (arr == NULL)
.....
이렇큰 메모리 할당을 받을때는. 해주셔야 될듯.. -
차미
동적 할당을 이용해 보세요.
\tint (*arr)[7200];
\tarr = malloc(sizeof(int) * 7200 * 7200);
\tarr[7199][7199] = 1; -
큰말
정적 변수나 외부변수로 선언해 보세요.