C/C++ 예제

시삽: 레드플러스 님 
게시판 이동:
 제목 : 12.1. 예제. 메모리 할당하기(malloc)
글번호: 212
작성자: 레드플러스
작성일: 2005/11/11 오후 8:13:49
조회수: 3648
/*
    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);
    }
}
 
이전 글   다음 글 삭제 수정 답변 글쓰기 리스트

(댓글을 남기려면 로그인이 필요합니다.)

관련 아티클 리스트
  제       목 파일 작성자 작성일 조회
이전글 13. 데이터 구조(자료 구조) - 레드플러스 2005-07-26 5270
  12. 메모리 관리 - 레드플러스 2005-07-26 5080
현재글 12.1. 예제. 메모리 할당하기(malloc) - 레드플러스 2005-11-11 3648
  12.2. 예제. 메모리를 블럭단위로 할당(calloc) - 레드플러스 2005-11-11 3758
다음글 11. C언어를 사용한 기초(현업) 알고리즘 - 레드플러스 2005-07-26 5787
 
손님 사용자 Anonymous (손님)
로그인 Home