我得到了一组字符作为输入scanf,实际上是这样的"1854?156X"。
(使用scanf("%c",&input[i]), 输入是一个 10 个字符的数组);
在进一步处理代码时,我想乘以(first digit *10)&(second digit *9)等等。
因此,在相乘时,它的 ASCII 值1实际上是(49 *10),而不是(1*10)。
input[i]*counter;
counter在哪里
int counter=10;
如何将 char 数组转换为整数数组,其中应该乘以确切的数字而不是该字符的 ascii 值?