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