[warning] implicit declaration of function 'scanf_s' 해결책
Dev C++에서 scanf_s를 사용하면 워닝이 발생하는 것이 정상적인 것입니다.
기존에는 프로젝트 파일을 생성하고 소스파일을 포함시켜서 코딩을 수행하였기에 워닝.가 발생하지 않았습니다)경고(
그런데 프로젝트 파일을 만들지 않고 소스파일만 가지고 코딩을 진행하였기에 워닝이 발생한 것입니다.
일단 scanf_s를 사용해서 사용자로 부터 값을 입력받는 것이 보안상 안전한 방법입니다.
그런데 아직까지 위 방법은 visual studio에만 존재하는 비표준 함수 이기 때문에
gcc 기반의 다른 컴파일러나 저희가 사용하는 Dev C++에선 실행은 되지만 warning을 발생시킵니다.
프로그래밍이라는 것이 참 복잡하고 해결해야 할 문제가 많지요?
해결책은 scanf_s=> scanf 로 변경하면 됩니다.
하지만 현업에 가서는 scanf_s를 사용해서 수행해야 하기에 저희는 현재 추세에 맞게 scanf_s를 배운 것입니다.