Erreur du compilateur C2181
instruction else sans if correspondant non conforme
Chaque else
doit avoir un if
correspondant.
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;
}