Language/C언어
memset함수
Triany
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으로 초기화 한다!