El número de valores indicados en la inicialización no coincide con la declaración previa de la estructura.
PROGRAM mi_juego; GLOBAL STRUCT mi_estructura[9]; STRING nombre; x,y; END = 10 dup ("AAA",0); // Error: Inicialización incorrecta. BEGIN //... END
En el ejemplo anterior se declara una estructura de tres campos, y después se inicializa como si únicamente tuviera dos.
Debe revisar la declaración previa, recordando siempre que una estructura como mi_estructura[9] tiene 10 registros (del 0 al 9). Por ejemplo, una inicialización válida para la estructura anterior sería la siguiente:
10 dup ("AAA", 0, 0);
Ya que inicializa 10 registros de 3 campos, acorde a la declaración de mi_estructura.