buenas =)
podrai alguien ayduarme, tengo un programa que realiza calculos, y ocupo que el usuario solo digite numeros, letras se me cae el programa -.-. Como valido que solo digite numeros de tipo double??? les dejo parte del codigo: 

  case '1':
        {
            system("cls");
            system("color f5");
            double xp;
            double yp;
            cout<<endl<<endl;
            cout<<"                                       PUNTO"<<endl;
            cout<<"                                       _____"<<endl;
            cout<<endl<<endl<<endl;
            cout<<"Digite (x,y) para crear Punto: "<<endl;
            cout<<endl;
            cout<<"X: ";
            cin>>xp;
            cout<<endl;
            cout<<"Y: ";
            cin>>yp;
            menuPunto(xp,yp);
            break;
        }