[C언어] String.h 라이브러리 함수 - strcat() 함수 파헤치기
strcat() 함수의 헤더 파일 #include strcat() 함수의 원형 char * strcat ( char * des, const char * src); Parameter des src 문자열을 복사할 위치 문장열의 위치이며 des 문자열 뒤에 src 문자열이 복사된다. src des 뒤에 복사할 문자열의 주소이며 char * 형의로 되어 있다. strcat 함수의 원형을 보니 딱봐도 des 문자열 끝에 src 문자열을 복사해주는 함수 같죠? 그런데 파라미터에 사이즈도 없고 문자열 주소 두개만 달랑 들어가는 걸 보니 strcat 함수 내부는 문자열의 마지막 '\0' 문자를 기준으로 지지고 볶는 거 처럼 보이네요. 한가지 생각을 해볼까요? 자 여기 HELLO 문자열(문자열 마지막에 SPACE가 있..