본문 바로가기

Programming/C, C++

scanf와 scanf_s의 차이

scanf의 경우 입력받고자하는 자료형의 크기를 벗어난 입력값이 들어왔을경우 에러가 발생하지만

scanf_s의 경우는 에러를 발생시키지 않고 아무런 값도 입력받지 않은것으로 처리한다.

 

안정성 면에서는 scanf_s 쪽이 안정적일수 있겠으나

개발중에 코드에 구조적 문제가 발생하거나 했을경우에도 아무런 에러를 띄우지 않는다면

어디서 문제가 발생하였는지 찾아내기가 힘들것이다.

scanf로 코딩을 하는 편이 더 좋을듯..

'Programming > C, C++' 카테고리의 다른 글