A ver si me explico:
(pseudocode, uso c++)
Código:
#include <iostream>
using namespace std;
//cosaas entremedias
do {
//cosas
cin >> opcion
switch(opcion){
case1 -> cosas1;break;
case2 -> cosas2; break;
case3 -> modifico salir, y saldre del while mas abajo; break;
default -> mensajeerror;
}//fin switch
cin.get();
} while (nosalir);
El problema es que el cin.get() que le meto ahí (para que sea para cualquier opcion) no me funciona (lo ignora, pasa a analizar el while siempre), si lo meto en una opción si, y no entiendo porque.
Lo que quiero hacer es que cada opcion haga algo y muestre un mensaje y que espere una letra para continuar una vez muestre ese mensaje.