Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/06/2010, 00:06
fabianjm
 
Fecha de Ingreso: junio-2010
Mensajes: 4
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Interpretar archivo como numero entero

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;
}