SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: Blag en Jueves 16 de Octubre de 2003, 16:39

Título: Re: Malloc()?????
Publicado por: Blag en Jueves 16 de Octubre de 2003, 16:39
Hola:

En mis casi 6 años de programador en C++.......nunca he sabido para que ·#$"!%$&% sirve el famoso Malloc().
Si alguien pudiera decirmelo y decirme como se utiliza, estaré muy agradecido. :devil:
Título: Re: Malloc()?????
Publicado por: mabrev en Jueves 16 de Octubre de 2003, 18:14
Hola:

  La función malloc() sirve para asignar memoria dinámicamente, como por ejemplo para crear un vector para almacenar un número de elementos determinado en tiempo de ejecución.

La función devuelve un puntero, y se le pasa como parámetro el tamaño (en bytes) de la memoria que desea reservarse.

Por ejemplo, para crear un vector de 100 enteros:

int *p;
p = (int *)malloc(100*sizeof(int));

No sé cómo me habré explicado (mal supongo), pero espero que te sirva de algo, de todas formas si tienes alguna pregunta estaré por aquí.

Saludos
Título: Malloc()?????
Publicado por: Blag en Jueves 16 de Octubre de 2003, 18:39
Muchas Gracias Mabrev.....a buen entendedor, pocas palabras. :devil: