У меня есть строка типа s = "11000010", её численное значение я хочу передать в char. Я мог бы написать char c = 0b11000010 И получить желаемый результат, но у меня строка.
int mask= 128; int num=0;
string s = "11000010";
for (int b=0; b<8;b++)
{
if (s=='1' num+=mask;
mask= mask>>1;
}
cout << num;