• Jueves 14 de Noviembre de 2024, 17:00

Autor Tema:  Re: Malloc()?????  (Leído 1140 veces)

Blag

  • Moderador
  • ******
  • Mensajes: 697
    • Ver Perfil
    • http://atejada.blogspot.com
Re: Malloc()?????
« en: Jueves 16 de Octubre de 2003, 16:39 »
0
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:

mabrev

  • Miembro MUY activo
  • ***
  • Mensajes: 126
    • Ver Perfil
Re: Malloc()?????
« Respuesta #1 en: Jueves 16 de Octubre de 2003, 18:14 »
0
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

Blag

  • Moderador
  • ******
  • Mensajes: 697
    • Ver Perfil
    • http://atejada.blogspot.com
Malloc()?????
« Respuesta #2 en: Jueves 16 de Octubre de 2003, 18:39 »
0
Muchas Gracias Mabrev.....a buen entendedor, pocas palabras. :devil: