2014. 5. 9. 18:34

#include <string.h> // C++ 에서는 <cstring>

void * memset ( void * ptr, int value, size_t num );

 


메모리 블록을 채운다.
ptr 로 시작하는 메모리 주소 부터 num 개의 바이트를 value 값으로 채운다. 이 때, value 는 unsigned char 로 형변환 된다. 

 

ex)

int * arrs = (int *)malloc(sizeof(int) * 7 )

memset(arrs, 0, sizeof(int) * 7)

 

arrs배열에 동적할당하고, 0으로 초기화 한다!

Posted by Triany