将字符串(如引脚)转换为INT

时间:2018-05-06 21:42:55

标签: c++ arduino c-strings

所以我想知道如何将字符串char code[5]转换为整数,这样我就可以进行乘法运算。

例如,在我的代码中,我想这样做:

int duracaoinicial = code[2] * 100;

int duracaofinal = code[4] * 100;

但我的字符串是CHAR所以我不能这样做。

希望你们可以帮助我,我觉得这很简单,但我被困住了,我不知道为什么。

1 个答案:

答案 0 :(得分:2)

你可以这样做:

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

这会将单个字符转换为数字并乘以100. Example here.