Итак conversion
- это char *
;значение, когда индекс не используется (в пределах []
), является указателем в начале массива символов.
Если temp->bin_num
также равен char *
, вы можете передать указатель на определенную позицию вconversion
массив с использованием:
temp->bin_num = conversion + num;
Имейте в виду, что теперь у вас будет указатель на остаток массива символов. Этот указатель должен быть разыменован при использовании, например: printf("%c\n", *temp->bin_num);
.