반응형
strncpy는 문자열을 복사해주는 함수이다. strcpy와는 다르게 복사할 문자열의 크기를 지정할 수 있다.
함수를 사용하기 위해서는 "cstring" 또는 "string.h" 헤더 파일을 포함시켜주면 된다.
char* strncpy(char* destination, cost char* source, size_t num)
destination은 복사된 문자열을 저장할 변수이고, source는 복사해 줄 문자열 변수이다. 그리고 num은 복사할 문자열의 크기를 가리킨다. 이때, 지정한 num의 크기보다 작은 문자열을 복사하게 되면 나머지 공간에 '\0(널문자)'가 삽입된다.
반응형
'C++' 카테고리의 다른 글
[C++] 컴파일 에러(Compile error)와 런타임 에러(Runtime error) (0) | 2019.12.11 |
---|---|
[C++] extern (0) | 2019.12.07 |
[C++] 오버로딩 (Overloading) 및 오버라이딩 (Overriding) (0) | 2019.11.21 |
[C++] malloc()-free() 와 new-delete (0) | 2019.11.16 |
[C++] 정적 할당(Static Allocation) 및 동적 할당(Dynamic Allocation) (0) | 2019.11.16 |