no... Replanteare la pregunta, tengo un array de tipo integer y quiero unificarlo, es decir la posicion 0 seran los bits de mayor peso y la ultima posicion seran los bits de menor peso
Se entiende mejor?
Se entiende mejor?
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCitar¿Estas tratando da calcular un hash?Mmm... digamos que no coincide con la definicion de hash,pero es mas o menos algo parecido, lo unico que necesito es hacer una operacion matematica con un numero entero, si puedo hacerlo sin cargarlo de golpe en memoria bien, pero necesito que el archivo entero sea interpretado como un unico numero, por muy largo que sea.
CitarDe todos modos, lo que deberías hacer para manejar números muy grandes es ocupar una base numérica muy grande, como 264, e implementar los algoritmos de la primaria.
Cita de: Lambda en 4 Junio 2010, 13:01 PM
Echale un ojo a esto.
http://mattmccutchen.net/bigint/
de igual manera no se para que puede servir hacer algo asi aparte de por curiosidad xD
int tama;
BigInteger data;
tama = FileSize(fpath);
ifstream myFile(fpath, ios::in | ios::binary);
char buffer[tama];
myFile.read (buffer,tama);
myFile.close();
data = buffer;
return 0;