Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: nolasco281 en 22 Julio 2014, 17:52 pm



Título: Error al compilar alloc
Publicado por: nolasco281 en 22 Julio 2014, 17:52 pm
Hola como estan

Estaba manejando un ejemplo de lectura

pero me muestra el siquiente error.

segun leei alloc esta en des uso, cual seria la libreria correcta por la cual deberia remplazarla segun lei podia usar memory.

utillize malloc pero no se si esta correcto.

(http://1.bp.blogspot.com/-Y3ueCMAkG38/U86ICw3YnzI/AAAAAAAAAwA/b5ocS5MpOO0/s1600/alloc.png)

luego de hacer lo anterior me muestra el siquiente error

No se a que se deba talvez alquien me pueda orientar un poco.

(http://3.bp.blogspot.com/-LRDtzUA_QlI/U86IpzgKSPI/AAAAAAAAAwQ/WSU8AbXyUpo/s1600/Lectura2.png)

Saludos gracias.



Título: Re: Error al compilar alloc
Publicado por: kutcher en 22 Julio 2014, 18:32 pm
Código
  1. char *buffer = (char *)alloc(512);

La función seria alloca(); esta función no es estandar es utilizada para asignar memoria en la pila, recomiendo que utilices las estandares como malloc y compañia

luego de hacer lo anterior me muestra el siquiente error
No se a que se deba talvez alquien me pueda orientar un poco.

Podrias publicar declaración de la estructura REGPACK


Título: Re: Error al compilar alloc
Publicado por: nolasco281 en 22 Julio 2014, 18:43 pm
Hola

Gracias por responder kutcher ese fue todo el codigo que nos proporcionaron disculpa mi ignorancia no entiendo declaración de la estructura REGPACK.

Ya que tengo otros ejemplos parecidos a este pero este es el unico que no me funciono.

Saludos y gracias nuevamente.


Título: Re: Error al compilar alloc
Publicado por: kutcher en 22 Julio 2014, 19:11 pm
Gracias por responder kutcher ese fue todo el codigo que nos proporcionaron disculpa mi ignorancia no entiendo declaración de la estructura REGPACK.
Ya que tengo otros ejemplos parecidos a este pero este es el unico que no me funciono.

En ese caso debe ser una estructura definida en alguna libreria que utilizas, que compilador utilizas?


Título: Re: Error al compilar alloc
Publicado por: nolasco281 en 22 Julio 2014, 19:21 pm
Hola Utiliza el dev-c++

Y creo que estas en lo correcto debo de probar con otros compiladores?

En ese caso debe ser una estructura definida en alguna libreria que utilizas, que compilador utilizas?



Título: Re: Error al compilar alloc
Publicado por: kutcher en 22 Julio 2014, 19:31 pm
Hola Utiliza el dev-c++
Y creo que estas en lo correcto debo de probar con otros compiladores?

Busque información sobre el tema y encontre que las estructura REGPACK esta definida en la libreria bios.h


Título: Re: Error al compilar alloc
Publicado por: nolasco281 en 22 Julio 2014, 20:41 pm
Hola estuve probando lo que comento kutcher el REGPACK se encuentra en la libreria dos.h

y quisiera saber por que el turbo C/C++ si compilo y en el dev-C++ no?

y que otro IDE lo correria sin problema y por que sucede esto.

(http://4.bp.blogspot.com/-x-HfyZA-HvA/U86vSVWVJpI/AAAAAAAAAwg/cmnNxFkWg78/s1600/TurboC.png)