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