To convert:
int integer_value = 0;
char character_array[] = "0100";
for (int n = 0; n<5; n++)
{
integer_value <<= 1;
if (character_array[n] == '1')
integer_value += 1;
}
To convert:
int integer_value = 0;
char character_array[] = "0100";
for (int n = 0; n<5; n++)
{
integer_value <<= 1;
if (character_array[n] == '1')
integer_value += 1;
}