Я предполагаю, что ваш массив char
содержит символы '2'
, '4'
и т. Д.
В этом случае вы можете преобразовать символ в его эквивалентное целое значение следующим образом:
char x = '2';
int y = x - '0';
Таким образом, все, что вам нужно сделать, - это выполнить вычисления для каждого из values[0]
и values[1]
, а затем выполнить математические вычисления по основанию-10, чтобы объединить их в одно целое значение.
Если ваш массив char
уже содержит целочисленное значение для каждой цифры, то вы, конечно, можете пропустить преобразование и сразу перейти к математике с базовыми 10.