Ops, era pra usar SIZE no lugar de 1024, senão não tem sentido definir a macro né. Der... foi mal.
********************************************************************* #include <malloc.h> #include <stdio.h> #define SIZE 1024 int main (void) { void *pointer; pointer = malloc(SIZE); if(pointer==NULL) printf("O espaço não foi alocado\n"); else printf("Espaço alocado com sucesso\n"); return 0; }