Si el contenido de tu archivo es del tipo "123456", puedes convertirlo a BigInteger con la funcion stringToBigInteger. Asegurate que el buffer solo contiene digitos decimales y termina en '\0'.
Espero que te sirva este ejemplo, no se lee un archivo, pero es lo mismo.
Código:
#include <iostream>
#include "BigIntegerLibrary.hh"
using namespace std;
int main(int argc, char *argv[])
{
void *strnum = (void *)"31415926539";
BigInteger i = stringToBigInteger((char *)strnum);
string j = bigIntegerToString(i + 1);
cout << i << " + 1 = " << j << endl;
return 0;
}