SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: DaNko666 en Miércoles 19 de Diciembre de 2007, 14:18

Título: Control De Enteros Y Char Please
Publicado por: DaNko666 en Miércoles 19 de Diciembre de 2007, 14:18
Hola soy nuevo en el foro y aparte un poco novato en C jeje

Mi duda es la siguiente : en este codigo:

int comprobacion_interv(){
int num;   
do{   
printf( "Inserte el intervalo de ejecución (1-200)...: " );
fflush(stdout);   
scanf("%d",&num);
}while((num<1)||(num>200));   
return num;   
}

me controla la entrada del numero pero solo si meto enteros, osea si meto 0 o mas de 200 sigue pidiendo entrada, pero lo malo es cuando entro caracteres, se me vuelve loco el programa. Ahi alguna manera con if o algo de controlar que cuando meta caracteres me pida de nuevo entrada de valores. Algo que no sea usar el atoi please. saludos gracias
Título: Re: Control De Enteros Y Char Please
Publicado por: DaNko666 en Miércoles 19 de Diciembre de 2007, 14:50
Porfi ayudadme