Recommanded Free YOUTUBE Lecture: <% selectedImage[1] %>

bzero(3)

1장. bzero(3)

차례
1.1절. 사용법
1.2절. 설명
1.3절. 반환값
1.4절. 예제

바이트 스트링에 0 을 쓴다.


1.1절. 사용법

#include <string.h>

void bzero(void *s, size_t n);
		


1.2절. 설명

바이트 스트링 s 의 처음 n 바이트를 0으로 채운다. memset(3)과 마찬가지로 메모리를 초기화하기 위한 목적으로 주로 사용된다. 그러나 이함수는 구식이 되었다. bzero 대신 memset(3) 을 사용하도록 하자.


1.3절. 반환값

어떤 값도 반환하지 않는다.


1.4절. 예제

#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));
}