(공부) C언어

(C언어) 문자열 복사(strcpy)

율스대디 2020. 9. 21. 20:51

안녕하세요. 율스대디입니다.

오늘은 C언어에서 문자열을 복사할 수 있는 함수에 대해 설명 드리겠습니다.

 

아래는 필요 헤더파일과 함수 형식을 나타낸다.

헤더파일 : #include <String.h>

함수형식 : char * strcpy( char *dest, const char *src); 

              ※ dest : 복사할 위치

              ※ src : 복사할 원본 문자열

 

함수 형식에서 보듯이 원본 문자열을 복사할 대상에 내용을 반환한다.

#include <stdio.h>
#include <string.h>

int main(void)
{
	char  str[100];
	char *ptr;

	ptr = strcpy(str, "Test, 율스대디");
	printf("%s\n", str);
	printf("%s\n", ptr);

	return 0;
}

 

※ 결과창

 

 

함수 형식만 맞추면 매우 간단하게 사용할 수 있는 함수이다.