visual studio 2005 이상부터 'scanf', fopen' , 'strcpy' 등을 사용하면 Warning C4996 경고가 발생하는데 이는 visual studio에서만 나타는 현상입니다.
함수끝에 _s를 붙여 함수를 좀더 안전하게 사용할 수 있게 하려는 의도입니다. 그런데 이는 C/C++을 처음 배우시는 분들에겐 상당히 불편할거라 예상됩니다. (보통 책에는 scanf()로 설명하지 scanf_s()로 설명하지 않기 때문입니다.)
이 해결 방법은 생각보다 간단합니다.
소스코드 첫 부분에 #define _CRT_SECURE_NO_WARNINGS 또는 #pragma warning(disable:4996)를 추가하시면 됩니다.
또 다른 방법으로는 [프로젝트 -> 속성]에서(단축키 alt+F7)
더보기


그림 참고 1
C/C++탭에 전처리기 탭을 클릭 후 전처리기를 추가하시면 됩니다.
'기타' 카테고리의 다른 글
GDIView 소개 (0) | 2021.07.13 |
---|---|
[visual studio 2019] 스크롤 막대 지도 모드. (0) | 2021.07.09 |
VSCode 빌드 하는 방법 (0) | 2021.07.07 |
VSCode 터미널 창에서 한글 깨짐 (0) | 2021.07.06 |
Visual studio code 설치 및 환경 구성 세팅 (0) | 2021.07.06 |