Java açıktı onda yazdım ayrı kütüphane kullanmadım. Mantığı buradan aktarırsınız. C de ekstra string operasyonları falan yapılacak sadece.

char[] numbers = jTextField1.getText().toCharArray();
Double retVal = 0.0;
for (int i = 0; i < numbers.length; i++)
{
retVal += Double.valueOf(String.valueOf(numbers[i])) * Math.pow(2, numbers.length - i - 1);
}
jTextField2.setText(retVal.toString());