Error del compilador C2181
'else' no válido sin el correspondiente 'if'
Cada else
debe tener su correspondiente if
.
El ejemplo siguiente genera la advertencia C2181:
// C2181.cpp
int main() {
int i = 0;
else // C2181
i = 1;
}
Posible solución:
// C2181b.cpp
int main() {
int i = 0;
if(i)
i = 0;
else
i = 1;
}