프로그래밍/C & C++
strlcpy() 의 사용
이내내
2020. 12. 1. 10:03
size_t strlcpy(char * restrict_dst, const char * restrict_src, size_t dstsize);
- 라이브러리
#include <string.h>
- 리턴
size_t strlen(src)
- 역할
크기가 제한된 strcpy
src 에서 dst로 dstsize -1 만큼 복사 붙여넣기 후 배열 끝에 '\0' 삽입
strncpy() 보다 안전하고 에러가 없게 설계된 함수
if (dstsize != 0)
restrict_dst 끝에 '\0'이 포함되어 있음
(dstsize - 1) 만큼 src 를 복사하여 dst에 넣음
(= 0 ~ dstsize - 2 : src 문자열, dstsize - 1 : '\0')