MS Visual Studio unsafe에러 수정(error C4996)

Code April·2022년 10월 7일
0

Visual Studio로 C/C++코딩을 할 때 아래와 같은 메세지가 뜰
경우가 있다.

error C4996: 'strcpy': This function or variable may be unsafe

1.해결 1
secure prefix형태의 함수로 바꾼다.
"함수이름 + _s"와 같은 형태

res1 = strcpy(answer, str1);
->strcpy_s(answer, str1);

2.해결 2
에러를 무시하는 코드를 프로젝트에 설정 한다

Visucal Studio > 프로젝트 > 프로젝트 속성(p) > 카테고리에서 C/C++ 선택 > 전처리기>
전처리기 정의 > 편집... 선택 > _CRT_SECURE_NO_WARNINGS 입력 후 확인 을 하면 됩니다.

3.해결 3
에러를 무시하는 코드를 소스코드에 넣어 준다

profile
Next Level

0개의 댓글