Cuando el programa en lenguaje C se ejecuta hasta que el resultado de salida se devuelve al programa, no se puede continuar con la entrada. Debe ejecutar el programa nuevamente para continuar con la entrada y el cálculo.
La escritura de programas generalmente no permite bucles infinitos. Para probar múltiples conjuntos de datos (datos de entrada de bucle y ejecución de cálculos), puede usar:
while(scanf("lt; caracteres de entrada formateados, como (dcf). ... )gt;", lt;La dirección asignada a la variablegt;)!=EOF)
{
lt;El código para realizar la operacióngt;
}
De esta manera, cuando el valor que ingresa no coincide con el tipo de variable, o se ingresa otra información de error, el bucle se romperá.