Alguien me puede decir porque no hace una donde pausa donde debería. (este es solo un pedazo del código)
#include <iostream>
#include <stdlib.h>
using namespace std;
int main()
{
int mesa;
for(;;){
cout<<"Ingrese el mes actual"<<endl;
cin>>mesa;
if(mesa>=1 && mesa<=12) break;
else{
cout<<"El mes que ingreso no es valido, inrese un dato valido"<<endl;
cout<<"Presione enter para continuar"<<endl;
cin.peek(); //Aqui debería haber una pausa pero no lo hay ero no lo hay
system("cls");
}
}
system("PAUSE");
return 0;
}