Partager via


Erreur du compilateur C2181

instruction else sans if correspondant non conforme

Chaque else doit avoir un ifcorrespondant.

L’exemple suivant génère l’erreur C2181 :

// C2181.cpp
int main() {
   int i = 0;
   else   // C2181
      i = 1;
}

Résolution possible :

// C2181b.cpp
int main() {
   int i = 0;
   if(i)
      i = 0;
   else
      i = 1;
}