I declare a two-dimensional dynamic array of size 65536 * 65536, but I can't initialize the entire array[65535][65535].

Any suggestions?Code:int** array = (int**)malloc(sizeof(int*) * 65536); for(int i = 0; i < 65536; i++) { array[i] = (int*)malloc(sizeof(int) * 65536); } for(int x = 0; x < 65536; x++) { for(int y = 0; y < 65536; y++) { array[x][y] = 0 //my value, 0 for example } }

Thanks in advance for your answers.