1. 사용법
#include <string.h>
void bzero(void *s, size_t n);
2. 설명
바이트 스트링 s 의 처음 n 바이트를 0으로 채운다. memset(3)과 마찬가지로 메모리를 초기화하기 위한 목적으로 주로 사용된다. 그러나 이함수는 구식이 되었다. bzero 대신 memset(3) 을 사용하도록 하자.
3. 예제
#include <string.h>
struct mydata
{
int a;
char b[255];
};
int main()
{
char buf[255];
struct mydata data;
bzero(buf, 255);
bzero((void *)&data, sizeof(data));
}
'OS > Linux' 카테고리의 다른 글
리눅스 시스템 콜 명령어 (0) | 2015.12.13 |
---|---|
recv() 함수 (0) | 2015.12.13 |
Select 함수 (0) | 2015.12.13 |
PF_INET 과 AF_INET (0) | 2015.12.13 |
FD_ZERO, FD_SET, FD_ISSET 등 (0) | 2015.12.11 |