Автор: Евгений Петров (04.01.2007 в 19:47)
Ручками :) Что то вроде такого...
#include <iostream>
#include <string.h>
using namespace std;
int bin_to_dec(char * s)
{
int l = strlen(s);
int r = 0;
for(int i = 0; i < l; i++)
{
r <<= 1;
r += s[i] - 0x30;
}
return r;
}
void main(void)
{
char * s = "11111111";
cout << bin_to_dec(s);
} |