Ciao a tutti vorrei sapere come fare un array tridimensionale abbastanza grande, 40000x18000x40000. E' possibile o devo adottare un'altra soluzione per gestire così tanti valori? Ho provato vari modi:
UCHAR World[40000][18000][40000];
Giustamente il compilatore mi dice che l'array è troppo grande. Mentre se uso:
UCHAR*** World;
World = new UCHAR ** [40000];
int i,j;
for (i = 0; i < 40000; i++) {
World[i] = new UCHAR * [18000];
for (j = 0; j < 18000; j++) {
World[i][j] = new UCHAR [40000];
}
}
Mi si impalla il PC.
Evidentemente non posso usare array, ma allora cosa uso?
Grazie a tutti.