본문으로 바로가기

VisualStudio를 켜서 C++ 코딩을 오랜만에 해보려니,

 

scanf 사용시 아래와 같은 에러가 발생한다.

 

 

ㅇ 에러 발생

scanf 사용 에러

_CRT_SECURE_NO_WARNINGS 에러로 유명한건데,

 

scanf가 보안에 취약하여, scanf_s 사용을 권장하는 내용이다.

 

다른 사람의 코드를 실행해보거나 할때 똑같은 문제가 발생할 수 있기에, 아래와 같이 해결해주었다.

 

첫번째 방법,

- 프로젝트 - (오른쪽버튼) 속성 - 구성속성 - C/C++ - 전처리기 - 전처리기 정의 : _CRT_SECURE_NO_WARNINGS; 추가

 

두번째 방법,

- 프로젝트 - (오른쪽버튼) 속성 - 구성속성 - C/C++ - 일반 - SDL 검사 : 아니요(/sdl-) 로 변경

 

개인적으로는 두번째 방법 사용중이다.

 

새로운 환경 구성때 꼭 필요한 내용일 것 같다.