제목 : 12.1. 예제. 메모리 할당하기(malloc)
    
    
        
            
                | 
                    글번호:
                 | 
                
                 | 
                
                    212
                 | 
            
            
                | 
                    작성자:
                 | 
                
                 | 
                
                    
                        레드플러스
                        
                        
                    
                 | 
            
            
                | 
                    작성일:
                 | 
                
                 | 
                
                    
                        2005/11/11 오후 8:13:49 
                    
                 | 
            
            
            
                | 
                    조회수:
                 | 
                
                 | 
                
                    
                        4940
                    
                 | 
            
            
        
     
 
    
	
	
    
	/*
    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);
    }
}