다음과 같은 scanf 함수 오류 무시 후 프로그램 실행하기
(C4996) 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. |
scanf()함수는 보안상의 허점으로 scanf_s()를 사용하는 것을 지향하고 있습니다.
그럼에도 scanf() 함수를 사용하고 싶으시다면 아래와 같이 하시면 되겠습니다.
보안상 경고를 무시할 수 있도록 C/C++ 전처리기 환경설정을 수정합니다.
위와 같이 전처리기 정의를 직접 수정합니다.
이미 무엇인가 써있었을 경우 세미콜론으로 구분하여
(원래 있던 문장); _CRT_SECURE_NO_WARNINGS;
위와 같이 수정해주시면 되겠습니다.
끝에도 세미콜론(;)을 꼭 붙여야합니다.
위와 같이 오류메시지가 사라진 것을 확인할 수 있습니다.
반응형
'PC > ERROR' 카테고리의 다른 글
AWS 가입 후, 윈도우즈 서버 생성을 위한 방화벽 설정 튜토리얼(포트 개방) (0) | 2019.07.04 |
---|---|
[OBS] 크롬 윈도우 캡쳐 시 검정화면 해결 (2) | 2019.01.03 |
[Visual Studio] 프로그램 실행 시 콘솔창 유지 (0) | 2019.01.02 |
[사이툴] 단축키에 대해 알아보자 (0) | 2018.07.13 |
[C++] "const char *" 형식의 값을 사용하여 "char *" 형식의 엔터티를 초기화할 수 없습니다. (4) | 2018.03.10 |