
que bueno que te funciono.
yo te recomiendo que cada que uses banderas de ese estilo al inicio de tu funcion borres la bandera que usaste
void funcion()
{
bandera=0;
....
...
..
}
yo asi pongo en mis programas, lo primero es borrar la bandera, para no seguir con la funcion y se me olvide despues