Skip to main content

Error del compilador C0047

Mensaje: No se puede aplicar la indexación con '[]' a una expresión de tipo '<tipo de datos>'

Posible causa de error: Un tipo de datos que no es una matriz se indexa con '[]'.

Error de corrección: indexe los tipos de datos con '[]' solo si se declaran como matrices.

ejemplo 346. Ejemplo del error:
PROGRAM PLC_PRG
VAR
    i : INT;
END_VAR
i[1];

Mensaje:

C0047: No se puede aplicar la indexación con '[]' a una expresión de tipo 'INT'