#define r 3
//...
char mas[r]={0x30,0x31,0x30}; //2-ное представление числа 2
Мне же нужно преобразовать эту строку в число типа int, т.е. в число 2..
Скажите пожалуйста, как это сделать?
#define r 3
//...
char mas[r]={0x30,0x31,0x30}; //2-ное представление числа 2
int value = 0;
for(int i = 0; i < r; i++) {
value = 2 * value + (mas[i] - '0');
}