strncpy 함수

char * strncpy ( char * destination, const char * source, size_t n ); 부분 문자열을 복사하는 함수 

입력 매개 변수 리스트

destination 문자열을 복사할 버퍼

source 복사할 원본 문자열

n 복사할 문자 개수

반환 값

destionation

 

strncpy 함수는 n개의 문자를 복사한 뒤 맨 뒤에 종료 문자를 추가하지 않습니다. 그리고 복사할 버퍼 크기가 n 보다 작으면 버퍼 오버플로우 문제가 발생합니다. C11에서는 이러한 문제를 개선하는 strncpy_s 함수를 제공합니다.

사용 예

출력