Я хочу, чтобы пользователь вводил числа, разделенные пробелом, и затем сохранял каждое значение как элемент массива. В настоящее время у меня есть:
while ((c = getchar()) != '\n')
{
if (c != ' ')
arr[i++] = c - '0';
}
но, конечно, это сохраняет одну цифру на элемент.
Если пользователь должен был ввести:
10 567 92 3
Мне нужно было сохранить значение 10 в arr[0]
, а затем 567 в arr[1]
и т.д.
Должен ли я использовать scanf
вместо этого как-то?