Skip to main content

Erreur du compilateur C0218

Message: L'étiquette 'CASE' nécessite une constante entière littérale ou symbolique

Cause possible de l'erreur: Tentative d'utilisation d'une variable comme étiquette CASE.

Correction des erreurs: N'utilisez que des littéraux et des constantes entières symboliques.

Exemple 441. Exemple d'erreur :
PROGRAM PLC_PRG
VAR
    i : INT;
    a : INT := 2;
END_VAR

CASE i OF
  1: i := i+1;
  a: i := i+2;
ELSE
  i := i+10;
END_CASE;

Message:

C0218 : L'étiquette 'CASE' nécessite une constante entière littérale ou symbolique