함수명 : strcat
헤더 파일 : <string.h>
기능 : 대상 문자열 다음에 문자열 연결
함수 프로토타입 : char *strcat(char *destin, const char *source);
기능 : 대상 문자열 다음에 문자열 연결
매개변수 : char *destin은 대상 문자열 배열입니다.
const char *source는 연결될 문자열 배열입니다.
반환 값 : 접합 성공 후 문자열 배열에 대한 포인터를 반환합니다.
참고 : 대상은 소스를 수용할 만큼 충분히 커야 합니다. 그렇지 않으면 오버플로 오류가 발생합니다. 이 함수는 새 문자열을 생성하지 않지만 원래 문자열을 수정합니다. 따라서 문자열 포인터가 문자열 상수를 가리키고 상수를 수정할 수 없기 때문에 destin은 문자열 포인터가 가리키는 문자열이 아닌 문자 배열만 될 수 있습니다.
프로그램 예: 문자열을 연결하여 새 문자열을 형성하고 새 문자열을 출력합니다.
#include<string.h>#include<stdio.h>intmain(void){chardestination[25]={Ilove};char*blank=,*c=www.dotcpp.com;strcat(destination,blank);strcat (대상,c);printf(%sn,대상);return0;}
실행 결과:
아이러브www.dotcpp.com