😒 저 저 저 개념없는 나/🍎 Linux

[Linux | C] memset 함수

우주수첩 2022. 4. 15. 20:37
728x90

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

- ptr : 채우고자 하는 메모리의 시작 포인터 (시작주소)

- value : 메모리에 채우고자 하는 값, int 형으로 선언되어 있지만 내부에서는 unsigned char로 변환되어서 저장된다.

- num 채우고자 하는 바이트의 수 == 채우고자 하는 메모리의 크기

ex) pingpong 구현 中

 memset(buf, 0x00, BUF_SIZE);

 => 버퍼에 buffer size 크기만큼 0을 저장한다.

 

728x90