Asignación de memoria

¿Hola qué tal? Mira es que tengo un problemilla con este código, no me reserva la memoria que yo quiero,
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
void main(void)
{
int yo,x,y;
unsigned char *pantalla;
pantalla=(unsigned char *) malloc(64000);
if(pantalla==NULL)
exit(1);
else
printf("memoria suficiente");
}
Lo compilo con turbo c++ y lo tengo puesto en modo "Huge". Muchas gracias.
2

2 respuestas

Respuesta
1
Prueba a poner el include <malloc.h> Que a veces resuelve el problema-.
Respuesta
1
Yo hace mucho tiempo que no uso malloc para reservar memoria, porquen no usas new y me dices que sucede
pantalla=new char[64000];

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas