tamaño de array muy grande

barri
04 de Diciembre del 2005
Wenas, tengo un programa en borland c++ 4.52 con un array bidimensional definido de la siguiente forma:

const int MAXLONG = 80;
const int MAXCAD = 11000;

static char array1[MAXCAD][MAXLONG];

cuando lo voy a ejecutar me da el error "Array size too large", vamos que el array es demasiado grande. ¿Como puedo resolver esto? Muchas gracias!!.

Un saludo.

kike
04 de Diciembre del 2005
¿De verdad necestitas 11000 cadenas?

Puedes probar a dividir en varios arrays, pero es posible que desborde la memoria en ejecucion.
Otra manera es guardar las cadenas en un archivo en disco.