반응형
[C++ / 오류 해결] Error:C4996, strcpy, strncpy 사용시 에러 발생
Error C4996 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
이 함수 또는 변수는 안전하지 않을 수 있습니다. 대신 strcpy_s를 사용해 보세요.
사용 중단을 비활성화하려면 _CRT_SECURE_NO_WARNINGS를 사용합니다.
// 해당 기능을 사용하는 소스코드 상단에 추가
#define _CRT_SECURE_NO_WARNINGS // 1번 째 방법
#pragma warning(disable:4996) // 2번 째 방법
// strcpy 사용법
//strcpy(목적 대상, 원본 소스)
strcpy(char *_Destination, const char *_Sources);
// strcpy_s 사용법
// strcpy_s (목적 대상, 문자열 길이, 원본 소스)
strcpy_s(char *_Destination, rsize_t _SizeInBytes, const char *_Source);
반응형
'Programming > C, C++' 카테고리의 다른 글
C++ 연산자 오버로딩 (0) | 2022.11.17 |
---|---|
C++ 클래스 private접근, Friend 지정 사용 (0) | 2022.11.17 |
LV3 C++ 접근지정자 (0) | 2022.09.21 |
LV3 C++ 클래스와 객체 (0) | 2022.09.14 |
LV2 C++ 인라인(Inline) 함수 (0) | 2022.09.13 |