Мне не удалось найти встроенную функцию.Поэтому написал простую C-функцию в соответствии с процессом, который мы делаем для разговора.
(int) BinToInt(char *temp) {
int count, total, i, j, tmp;
total = 0;
count = strlen(temp);
for (i = 0; i <= count; i++) {
if (temp[count-i] == '1') {
tmp = 1;
for (j = 1; j < i; j++)
tmp *= 2;
total += tmp;
}
}