Я пытаюсь использовать scanf для захвата строки чисел и преобразования ее в соответствующий массив.Например, пользователь вводит 1234, затем вводит, и будет установлено следующее:
array[0]=1
array[1]=2
array[2]=3
array[3]=4
Вот мой код:
void user_input()
{
int cardarray[16];
int i;
char number;
printf("Enter in the number:");
for (i=0; i<16; i++)
{
scanf("%c", &number);
number = cardarray[i] - '0';
}
printf("The number is %d\n", /*some value*/);
}
Я знаю, что вы должнычитать символы и конвертировать каждый в целую цифру, но я не совсем уверен, как.