Re: scanf_s 사용시 버그가 발생하는 이유
, 도장_ 관리자님이 작성scanf_s는 비표준 함수입니다.
Visual C++을 제외한 다른 컴파일러나 플랫폼에서는 사용할 수 없습니다.
리눅스, macOS 등에서는 해당 함수를 사용할 수 없고, gcc, clang 컴파일러에서도 사용할 수 없습니다.
C 언어는 시스템 프로그래밍 언어이고, 플랫폼 구분 없이 동작해야 하는 경우가 많습니다. 또한, 윈도보단 리눅스 플랫폼에서 사용하는 경우가 더 많습니다. 비표준 함수이니 표준을 사용하는 것이 좋습니다.