Конвертировать строку (например, булавку) в INT - PullRequest
0 голосов
/ 07 мая 2018

Поэтому мне было интересно, как я могу преобразовать мою строку char code[5] в целое число, чтобы я мог сделать умножение.

Например, в моем коде я хочу сделать это:

int duracaoinicial = code[2] * 100;

и

int duracaofinal = code[4] * 100;

Но моя строка CHAR, поэтому я не могу этого сделать.

Надеюсь, вы, ребята, можете мне помочь, я чувствую, что это довольно просто, но я застрял, я не знаю почему.

1 Ответ

0 голосов
/ 07 мая 2018

Вы можете сделать это так:

int duracaoinicial = (code[2] - '0') * 100;

Это преобразует один символ в цифру и умножит на 100. Пример здесь.

...