제목 : 12.1. 예제. 메모리 할당하기(malloc)
글번호:
|
|
212
|
작성자:
|
|
레드플러스
|
작성일:
|
|
2005/11/11 오후 8:13:49
|
조회수:
|
|
4001
|
/*
12.1. 예제. 메모리 할당하기(malloc)
*/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <malloc.h>
#define STRING "STRING"
void main(void)
{
char *pmem;
pmem = malloc(100);
if(pmem == NULL)
{
puts("메모리를 할당할 수 없습니다.");
}
else
{
strcpy(pmem, STRING);
puts(pmem);
pmem = realloc(pmem, 200);
if(pmem == NULL)
{
puts("메모리를 재 할당할 수 없습니다.");
}
else
{
printf("재할당된 메모리 길이는 %d바이트입니다.\n", _msize(pmem));
}
free(pmem);
}
}