C
[C] 103 메모리 채우기 memset()
qkrwngus
2021. 1. 28. 19:22
Desc :
구조체나 배열 등 특정 버퍼의 값을 특정문자로로 초기화하는 방법
void* memset( void* dest, int fillChar, unsigned int count );
dest - 초기화될 버퍼
fillChar - 특정 문자
count - dest에 몇 바이트의 문자를 채우는지에 대한 크기
-->
Source Code :
#include <stdio.h>
#include <string.h>
void main()
{
char string[50] = "아름다운 우리나라 대한민국";
puts(string);
memset(string, (int)NULL, sizeof(string));
memset(string, "*", sizeof(string) - 1); // 문자열 끝 널문자 제외
puts(string);
}
Result :