Я использую следующий код C для ввода данных от пользователя до появления EOF, но проблема в том, что этот код не работает, он завершается после первого ввода. Может кто-нибудь сказать мне, что не так с этим кодом. Спасибо заранее.
float input;
printf("Input No: ");
scanf("%f", &input);
while(!EOF)
{
printf("Output: %f", input);
printf("Input No: ");
scanf("%f", &input);
}