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
'😒 저 저 저 개념없는 나 > 🍎 Linux' 카테고리의 다른 글
[리눅스 | Linux] 파이프라인, 리다이렉션 적용 예제 (0) | 2024.11.26 |
---|---|
[리눅스 | Linux] 리다이렉션 파이프라인 (0) | 2024.11.25 |
[리눅스 | Linux] 리눅스 패키지 | 디렉토리 구조 | 마운트 (0) | 2024.11.25 |
[Linux | c] fgets 함수 (0) | 2022.04.15 |
[Linux] System call 작동 원리, 동작 예시 (0) | 2022.03.23 |