
Duda al volcar un fichero muy grande
Publicado por Ángel (19 intervenciones) el 25/07/2017 21:30:40
Hola buenas, tengo un problema al leer en c un fichero y quería alguna idea:
El problema que tengo es; estoy trabajando en un programa en c en el que a través de read() estoy leyendo el fichero, y lo estoy volcando en un vector, lo que pasa es que el fichero que leo es muy muy grande, puede tener hasta 4 gb, y el vector no me deja hacerlo tan grande, me da error.
Queria saber como lo puedo hacer, si hay en C alguna opcion como vectores infinitos y cosas asi, habia pensado en la funcion malloc() para reservar memoria dinamicamente pero no lo se.
El problema que tengo es; estoy trabajando en un programa en c en el que a través de read() estoy leyendo el fichero, y lo estoy volcando en un vector, lo que pasa es que el fichero que leo es muy muy grande, puede tener hasta 4 gb, y el vector no me deja hacerlo tan grande, me da error.
Queria saber como lo puedo hacer, si hay en C alguna opcion como vectores infinitos y cosas asi, habia pensado en la funcion malloc() para reservar memoria dinamicamente pero no lo se.
Valora esta pregunta


0