no se como hacer para que si un int te retorne char te devuelva un error en vez de un buffer overflow
esto es lo que tengo ya se que os puede parecer una aberracion pero no se me ocurre otra cosa
esto es lo que tengo ya se que os puede parecer una aberracion pero no se me ocurre otra cosa
Código (cpp) [Seleccionar]
#include <iostream>
using namespace std;
int main()
{
int num;
cout<<"escribe un numero"<<endl;
cin>>num;
if (num return char)
{
cout<<"no ha escrito un numero"<<endl;
}
else
{
cout<<num<<endl;
}
}