Ошибка компилятора C2181
недопустимый else без парного if
Каждое ключевое слово else
должно иметь соответствующее ключевое слово if
.
Следующий пример приводит к возникновению ошибки C2181:
// C2181.cpp
int main() {
int i = 0;
else // C2181
i = 1;
}
Возможное решение
// C2181b.cpp
int main() {
int i = 0;
if(i)
i = 0;
else
i = 1;
}