Cadena de texto demasiado larga

Para definir una cadena de texto indicando entre corchetes su longitud se debe emplear un número entero menor que 1048576, teniendo en cuenta que todas las cadenas comienzan en la posición cero y terminan en la posición que indicada en el índice.

Ejemplo:
PROGRAM mi_juego;
GLOBAL
    STRING cadena1[29999999]; // Error: Cadena de texto demasiado larga.
BEGIN
    //...
END


El compilador ha detectado una cadena de texto definida con una longitud excesiva, como cadena1; como máximo se podría haber declarado una cadena de texto de 1 Megabyte, con la siguiente declaración:

  STRING cadena1[1048575];

Pudiendo contener cadena1 hasta 1024*1024 carácteres, es decir, desde cadena1[0] hasta cadena1[1048575].


Ver: Sintaxis