Urgente: correccion de tipo con gets-sscanf
Publicado por Israel (1 intervención) el 17/04/2003 18:41:48
He creado una iteracion para que me coorija que el tipo de dato sea correcto así:
while(flag!=1)
{
printf("\n Ingrese numero:");
gets(linea);
flag=sscanf(linea,"%d",&numero);
}
Me funciona correcto, sólo que la primera vez que arroja la salida se ve repetido la instrucción del printf. EJ:
Ingrese numero:
Ingrese numero: r
Ingrese numero: t
Ingrese numero: 3
....mi pregunta es como lo hago para que no aparezca 2 veces la linea repetida.
while(flag!=1)
{
printf("\n Ingrese numero:");
gets(linea);
flag=sscanf(linea,"%d",&numero);
}
Me funciona correcto, sólo que la primera vez que arroja la salida se ve repetido la instrucción del printf. EJ:
Ingrese numero:
Ingrese numero: r
Ingrese numero: t
Ingrese numero: 3
....mi pregunta es como lo hago para que no aparezca 2 veces la linea repetida.
Valora esta pregunta


0