컴퓨터

memset

sayyesdoit 2019. 2. 26. 21:49

기능
어떤 메모리의 시작점부터 연속된 범위를 어떤 값으로(바이트 단위) 모두 지정하고 싶을 때 사용하는 함수

문법

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


매개변수
ptr: 채우고자 하는 메모리의 포인터
value: 메모리에 채우고자 하는 값
num: 채우고자 하는 바이트의 수. 즉, 채우고자 하는 메모리의 크기

예제

char a[20];
memset(a, 65, sizeof(a));