memset()

Programming/C 2015. 5. 16. 20:57

#include <string.h>

#include <cstring>    // C++ 스타일

 

함수 원형

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

 

기능

- 메모리의 블록을 채운다.

- ptr로 시작하는 메모리 주소부터 num 개의 바이트를 value값으로 채운다.

  value는 unsinged char으로 형변환된다.

 

인자

- ptr : 값을 채울 메모리의 시작 주소

 

- value : 채울 값, 인자로는 int로 전달되지만 함수 내부적으로는 unsigned char로 형변환

             되어서 사용된다.

 

- num : value로 채울 바이트 수

 

리턴값

- ptr이 리턴된다.

'Programming > C' 카테고리의 다른 글

(1) 컴파일러  (0) 2015.09.15
포인터(기초)  (0) 2015.06.03
02_ 파일 입출력  (0) 2015.05.04
01_파일 입출력  (0) 2015.05.04
01_기본 자료형  (0) 2015.05.02
admin