strcat_s 함수

erron_t  strcat_s ( char * dest,size_t size, const char * source ); 문자열을 합하는 함수

입력 매개 변수 리스트

dest 앞 부분의 원본 문자열이면서 합한 문자열을 설정할 버퍼

size dest 버퍼 크기

source 뒷 부분의 원본 문자열

반환 값

에러 번호

 

만약 dest 버퍼의 크기가 dest의 문자열 길이 + source의 문자열 길이 -1 보다 작으면 버퍼 오버플로우 버그가 발생합니다. C11에서는 이를 개선한 함수가 strcat_s 함수입니다.

사용 예

출력