Hola!
No se por que razon cin se omite dentro de un ciclo que espera un número para Variable INT provocando ciclos infinitos!
Aqui un ejemplo cualquiera de la falla.
Código C++:
Ver original#include <iostream>
using namespace std;
int main()
{
do {
int key;
cout << "Presiona el numero 4." << endl;
cin >> key;
}
while( key!=4 );
}
Si presionas un número que no sea el 4, te vuelve a pedir el número normalmente pero si presionas una tecla que no sea un número entonces se BUGEA y se repite indefinidamente ya que salta el std::cin.
Por cierto, ando usando el dev c++ beta 5.
Que sucede???, muchas gracias :)