, поэтому моя проблема в том, что мне нужно читать целочисленные значения от пользователя, пока не будет введен символ «o». Я не знаю, как отличить символ от числа при чтении значений от пользователя.
Я хотел использовать время, это было довольно естественно.
#include <stdio.h>
#include <stdlib.h>
void main()
{
int a;
do
{
scanf("%d", &a);
} while (a != 'o');
}
но, конечно, я не могу использовать% d для символа, который я введу во время работы программы.
Таким образом, программа должна читать целые числа от пользователя, пока не будет введен определенный символ (в данном случае «o»). Прямо сейчас, после ввода символа, он не будет читать мой ввод, программа просто зависнет там.
Большое спасибо!