728x90

알고리즘 공부때문에 c를 다시 공부하고 있는데 비주얼 스튜디오에서 scanf가 에러라고 나온다.

검색을 해보니 비주얼 스튜디오에서만 나는 오류라고 한다.

해결 방법은 4가지가 있는데 그중 많이들 추천하는 방법은 파일 제일 최상단에
'#define _CRT_SECURE_NO_WARNINGS'을 넣어주는 것이다.

 

이외 
- scanf를 scanf_s로 고쳐쓰기 : 비주얼 스튜디오에서만 나는 에러라 굳이 코드를 바꿀필요는 없으므로 비추천한다고 함
- 파일 최상단에 '#pragma warning(disable:4996)'를 쓰기

- 상단 메뉴 중 '보기 > 속성 페이지(Shift+F4) > 왼쪽의 구성속성 > C/C++ > 일반 > 왼쪽 하단의 SDL 검사' 를 '아니요(/sdl-)'로 변경


어떤 방법으로 하든 뭐 해결만 되면 되지 않겠능가..

 

 

 

728x90

+ Recent posts