Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: Poyoncio en 26 Agosto 2016, 01:37 am



Título: Maximo de datos
Publicado por: Poyoncio en 26 Agosto 2016, 01:37 am
Estoy manejando ficheros en C++ pero manejo ficheros de texto de hasta 10 megas.

Cual es el maximo de caracteres que puede almacenar una variable de tipo char*?
Ya ni pregunto por las strings pprque seguro que me da buffer overflow o algun error de desbordo de buffer.

Digamos que 100.000 caracteres caben en una variable de tipo char*?


Título: Re: Maximo de datos
Publicado por: AlbertoBSD en 26 Agosto 2016, 01:43 am
Cabe cualquier cantidad de datos que reserves en el.

En teoria solo esta limitado por la RAM existente.

Intenta:

Código
  1. char *buffer = malloc(1024*1024*1024); // Un Gigabyte de Memoria reservada para el buffer
  2.  

Saludos


Título: Re: Maximo de datos
Publicado por: Poyoncio en 26 Agosto 2016, 01:58 am
En eso estaba pensando ahora !! :)
Perfecto muchas gracias!!