Я пытаюсь написать код для непрерывного чтения ввода с консоли и обновления переменной в приложении.Но если мы используем функцию scanf, при каждом обращении к функции она ожидает ввода от пользователя через консоль и продолжает выполнение дальнейших инструкций, только если она получает ввод с консоли, в противном случае она ожидает безоговорочно.
Мой код - это что-токак
int x, y;
while(1)
{
scanf("%d", &x);
y = x;
----
----
//Remaining code for execution
}
Я ожидаю, что приложение не должно ждать ввода от консоли.Если пользователь вводит какой-то ввод в консоль, он должен прочитать и использовать этот ввод, в противном случае, даже если ввод не введен, приложение должно выполнить оставшиеся инструкции или использовать старые значения.Есть ли другой способ написать такой код без использования scanf?Спасибо!