简单的内存分配

来源:互联网 发布:淘宝流量币从哪进货的 编辑:程序博客网 时间:2024/06/05 05:09

内容来自 biginning linux programming一书

#include <unistd.h>
#include <stdlib.h>
#include <stdio.h>

#define A_MEGABYTE (1024*1024)

int main()
{
char *some_memory;
int megabyte = A_MEGABYTE;
int exit_code = EXIT_FAILURE;

some_memory = (char*)malloc(megabyte);
if(some_memory !=NULL)
{
sprintf(some_memory,"hello world\n");
printf("%s",some_memory);
exit_code = EXIT_SUCCESS;
}
exit(exit_code);
}