Programming/Errors
[Programming/Errors] scanf: This function or variable may be unsafe. 오류
scii
2020. 6. 14. 15:02
visual studio에서 scanf 혹은 printf, getchar 등 함수를 쓰게되면 안전하지 않다는 오류가 발생한다.
이 오류는 쓰고 있는 함수들이 버퍼 오버플로우라는 위험을 가지고 있는 함수라 강력하게 제제하는 오류이다.
그래서 scanf함수는 scanf_s함수로, printf함수는 printf_s함수로 변경하여 사용하라는 메시지이다. 이 메시지를 비활성화하려면 아래와 같은 명령을 파일 최상단에 쓰면 된다.
// 4996은 오류 메시지의 번호다.
#pragma warning(disable: 4996)