Erro do compilador C2181
else inválido sem if correspondente
Cada else
precisa ter um if
correspondente.
O seguinte exemplo gera o erro C2181:
// C2181.cpp
int main() {
int i = 0;
else // C2181
i = 1;
}
Resolução possível:
// C2181b.cpp
int main() {
int i = 0;
if(i)
i = 0;
else
i = 1;
}