[C] memset / memset.c / memset in c
2020. 9. 16. 10:18ㆍ🧑🏻💻/C & C++
DESCRIPTION | memset() 함수는 값 c를 len 바이트(부호 없는 문자로 변환됨)를 문자열 b에 씁니다. |
변수명 | 설명 |
void *b | 설정할 메모리 주소 |
int c | 설정할 값 |
size_t len | 설정할 메모리 바이트 수 |
return | The memset() function returns its first argument.(첫 번째 인수를 반환합니다.) 값을 채우고난 뒤 b의 주소값을 반환 합니다. |
void *memset(void *b, int c, size_t len)
{
unsigned char *temp_b;
unsigned char src;
temp_b = (unsigned char *)b;
src = (unsigned char)c;
while (len--)
*temp_b++ = src;
return (b);
}
'🧑🏻💻 > C & C++' 카테고리의 다른 글
[C] memAlloc / memFree / 메모리 할당, 해제 (0) | 2021.06.18 |
---|---|
[C] int2str / intTostr / int형을 str로 바꿔서 출력하기 (0) | 2021.03.19 |
[C] HexToAscii / hex2ascii / hex2str / hex변환 / hex convert (0) | 2020.09.10 |
[C] 자료구조 / DFS / 깊이 우선 탐색 / DepthFirstSearch. (0) | 2020.07.24 |
[C] 2차원 배열 malloc / free / 메모리 할당과 해제 (0) | 2020.07.10 |