#포함하다 char *strcpy(char *dest, const char *src); errno_t *strcpy_s(char *dest, rsize_t dest_size, const char *src); |
strcpy 함수는 문자열을 다른 문자열로 복사합니다.
문자열 src를 dest에 복사합니다. src는 NULL로 끝나는 문자열이어야 하며 NULL 문자까지 복사되어야 합니다.
복사된 목적지 주소를 반환합니다.
strcpy_s 함수는 strcpy 함수의 보다 안전한 버전입니다.
wchar_t 단위의 와이드 함수의 경우 dest_size는 char 단위입니다.
이 함수의 반환 값은 성공 시 0이고 오류 시 0이 아닙니다.
#define _CRT_SECURE_NO_WARNINGS // Visual Studio
#include <stdio.h>
#include <string.h>
int main()
{
char s1(100);
char s2() = "Hi, C Language.";
strcpy(s1, s2);
printf("%s\n", s1);
return 0;
}
#include <stdio.h>
#include <string.h>
int main()
{
char s1 (100);
char s2() = "Hi, C Language.";
strcpy_s(s1, 100, s2);
printf("%s\n", s1);
return 0;
}