visual studio에서 scanf()를 실행하면 다음과 같은 오류가 발생한다. 오류 내용을 설명하자면, scanf를 사용하지 말고 scanf_s를 사용하라고 한다.
이는 visual studio가 scanf_s를 통해 미리 입력받는 값의 크기를 정해주어 사용자의 잘못된 입력으로 인한 프로그램의 비정상적인 종료를 막기 위함이다. 하지만 scanf_s 는 visual stuio에서만 사용하는 비표준 함수여서 다른 편집기에서 컴파일하면 오류가 발생하므로 표준 함수인 scanf를 사용하는 것이 좋다.
따라서 대표적으로 다음 두 가지 방법으로 이 문제를 해결할 수 있다. 1. #define _CRT_SECURE_NO_WARNINGS #define _CRT_SECURE_NO_WARNINGS #include i.....