strcpy()함수 경고 해결


strcpy()함수 경고 해결

1 2 3 4 5 6 7 8 9 10 11 12 13 14 #define _CRT_SECURE_NO_WARNINGS #include <iostream> #include <string> using std::cout; int main(void) { char s1[5]; char s2[5] = "soft"; //원본 strcpy(s1, s2); //s2주소의 문자열을 s1주소로 복사 cout << "s1=" << s1 << " s2=" << s2; return 0; } Colored by Color Scripter cs 위 소스처럼 ' #define _CRT_SECURE_NO_WARNINGS '를 추가하거나 strcpy_s(대상주소, 대상의길이, 원본주소);를 사용한다. strcpy_s(s1,5,s2); strcpy_s(s1,sizeof(s2),s2); strcpy_s(s1,strlen(s2)+1,s2); 대상의 길이를 지정해주거나 sizeof를 사용하면 된다...



원문링크 : strcpy()함수 경고 해결