Skip to main content

コンパイラエラーC0022

メッセージ: '<operator>'は正確に '<オペランドの数>'オペランドが必要です

考えられるエラーの原因:演算子に割り当てられているオペランドが多すぎるか少なすぎます。

エラー訂正:必要な数のオペランドを演算子に割り当てます。

326. エラーの例:
PROGRAM PLC_PRG
VAR
    i : INT;
    pt: POINTER TO INT;
END_VAR

pt := ADR(i,1);

メッセージ:

C0022:「ADR」には正確に「1」のオペランドが必要です

エラー訂正:

pt := ADR(i);