Foro de elhacker.net

Sistemas Operativos => GNU/Linux => Mensaje iniciado por: Morriganx en 6 Octubre 2008, 09:41 am



Título: Problema con alloc.h
Publicado por: Morriganx en 6 Octubre 2008, 09:41 am
Pues ya posteé en el área de Programación en C, pero espero que aqui si me den respuesta (o al menos lo lean jaja)

Bueno lo que pasa es que no sé como implementar la librería alloc.h en gcc, trato de utilizar malloc() pero no lo reconoce, alguien me puede ayudar?

Gracias anticipadas!
 ;D


Título: Re: Problema con alloc.h
Publicado por: Beagle Skywalker en 6 Octubre 2008, 13:23 pm
alloc.h no es una libreria, es el archivo de encabezados para poder usar la libreria alloc.

Proba poner malloc.h en lugar de include alloc.h


Título: Re: Problema con alloc.h
Publicado por: ~~ en 6 Octubre 2008, 18:18 pm
Si solo quieres usar malloc con incluir la stdio sobra, da un warning pero si no siempre puedes incluir malloc.h como dice Skywalker , ejemplillo:

Código
  1. #include <stdio.h>
  2. //#include <malloc.h>
  3.  
  4. int main()
  5. {
  6. char* cadena = (char*)malloc(15);
  7. cadena = "Hola\n";
  8. printf(cadena);
  9. return 0;
  10. }

Salu2


Título: Re: Problema con alloc.h
Publicado por: anita.24 en 15 Mayo 2012, 07:55 am
[color=navy]gracias x sus mensajes me sirvieron de mucho,
soy nueva con el G++
pero alli voy [/color]


Título: Re: Problema con alloc.h
Publicado por: Foxy Rider en 17 Mayo 2012, 05:34 am
stdlib.h es el encabezado ... guarda con alloc por que algunos códigos de unixes usan este encabezado que puede estar o no ... solaris creo que era uno de los sistemas que tenía un temita con malloc.h, alloc.h y stdlib.h

Saludos.