Código C++:
Ver original#include <cstdio>
int main () {
int opcion;
while ( opcion != 6 ) {
switch (opcion) {
case 1:
//Hago las comparaciones
//Y le devuelvo su valor de cero para que no se repita
opcion = 0; //dale un valor para mantener el control
break;
case 2:
//Hago las comparaciones
//Y le devuelvo su valor de cero para que no se repita
opcion = 0; //dale un valor para mantener el control
break;
case 3:
//Hago las comparaciones
//Y le devuelvo su valor de cero para que no se repita
opcion = 0; //dale un valor para mantener el control
break;
default:
printf("\nEstoy en defalt opcion no valida:"); break;
}//fin de switch
if (opcion == 0){ //aqui compruebo el valor de 0
printf ( "\n\ndame una opcion si elijo 6 salgo fuera de while o elijo una opcion anterior" ); }
}
return 0;
}
algo como eso?
después de terminar de usar la opcion dale un valor para que puedas reutilizarla o simplemente usarla para que se rompa el bucle.