Estou fazendo um programa em c++ mais preciso que só seja aceito tipo int na hora da leitura do numero mais não estou conseguindo fazer um repita pra dar uma massagem de erro e solicitar um novo numero..
segue abaixo o código:
int main()
{
int cont = 0;
int numero;
Fila * objFila = new Fila();
Numero * objNumero;
int op = menu();
while(op != 0){
switch (op){
case 1:
if(cont == 5){
cout<<"Nao pode adicionar mais na Fila.\n"<<endl;
}
else {
cout<<"Digite o numero: "; //nesta parte aqui preciso preciso lançar o erro apos a leitura.
cin>>numero;
if(!(int)numero)