336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
개념 :
malloc 과 같은 메모리를 할당하는 함수이지만 할당한 공간을 초기화 해준다.
소스코드 : main.c
#include <stdio.h>
#include <string.h>
#include <malloc.h>
int main(void)
{
char *pString = "Hello JunmoZzi";
char *pBuffer = NULL;
pBuffer = calloc(strlen(pString) + 1, sizeof(char));
if (pBuffer == NULL)
{
puts("memory 할당 실패");
}
else
{
puts("memory 할당 성공");
strcpy_s(pBuffer, strlen(pString) + 1, pString);
}
puts(pBuffer);
free(pBuffer);
pBuffer = NULL;
return 0;
}
결과
#c언어, #c언어입문, #프로그램입문, #calloc
'Programing - C > C Basic grammar ' 카테고리의 다른 글
093 memcpy_s 메모리 복사 (0) | 2017.07.28 |
---|---|
092 realloc 메모리 재할당 (0) | 2017.07.28 |
take rest 03 == 비교 연산자를 쓰지 않는 함수를 만들어보기 (0) | 2017.07.28 |
090 malloc 메모리 동적 할당 (0) | 2017.07.28 |
메모리 영역에 대한 이해 (0) | 2017.07.28 |