Mensajes [2] - Enviado el Martes 16 de Octubre de 2007 a las 18:28hs
Pues estoy un poco espeso y no consigo hacer un filtrado de datos para que mi programa solo lea reales o enteros, que no me lea ningun caracter mas.
Se os ocurre como seria?
float x;
cin>>x;
while ( x no sea caracter )
?????? cin>>x;
algo asi pero con una condicion que este bien?
Mensajes [3] - Enviado el Miércoles 07 de Noviembre de 2007 a las 14:20hs
Mira, de momento lo que se me ocurre es que debes trabajar con el codigo ASCII del caracter que te estan pasando, es decir, los numeros tienen un rango de valores ASCII, solo comparas que el valor "x" este en ese rango y ya...