Skip to main content

Error del compilador C0233

Mensaje: Lista de inicialización para <tipo de datos> esperada

Posible causa de error: Una matriz del tipo de una estructura se inicializa con elementos que no son inicializaciones de estructura o variables.

Error de corrección: como se muestra en el siguiente ejemplo, use inicializaciones de estructuras o variables existentes para inicializar matrices de estructuras.

ejemplo 451. Ejemplo del error:
PROGRAM PLC_PRG
VAR
    values : ARRAY[0..2] OF COLOR := [1,2,3];
END_VAR

Mensaje:

C0233: Lista de inicialización para COLOR esperada

Error de corrección:

PROGRAM PLC_PRG
VAR
      colorVariable : COLOR := (red:=0, green:=0, blue:=255);
      value : ARRAY[0..2] OF COLOR := [
            colorVariable,
            (red:=255, green:=0, blue:=0),
            (red:=0, green:=255, blue:=0)];
END_VAR