penguo   9년 전

'scanf_s' was not declared in this scope


scanf_s 만 쓰면 컴파일 에러가 나네요.. Visual studio 에선 scanf를 쓰면 scanf_s를 쓰라면서 에러가 뜨구요..


어느 쪽으로든 해결할 수 있는 방법이 있을까요?

adream   9년 전

#define scanf scanf_s

위의 방법처럼 정의하는 방법이 있..죠


여기서는 제출할떄 _s를 뺴고 제출하셔야되용..

portableangel   9년 전

같은 내용으로 구글링이나 네이버 검색 해보시면 프로젝트 속성 바꿔서 scanf_s 쓰라는 에러 없애는 방법이 나와요

august14   9년 전

656b4ca6588253e1fb4db1c16462f9af.png

프로젝트 만드실 떄 SDL 검사에 체크가 자동으로 되어있어서 그렇다고 알고 있습니다.

Nada   9년 전

프로젝트를 다시 만들기 귀찮으시면 전처리기에 _CRT_SECURE_NO_WARNINGS를 추가하면 됩니다


jng6017   9년 전

stdio.h 헤더 파일 들어가셔서 #pragma warning (disable:4996) 입력하시면 됩니다.

댓글을 작성하려면 로그인해야 합니다.