scanf의 경우 입력받고자하는 자료형의 크기를 벗어난 입력값이 들어왔을경우 에러가 발생하지만
scanf_s의 경우는 에러를 발생시키지 않고 아무런 값도 입력받지 않은것으로 처리한다.
안정성 면에서는 scanf_s 쪽이 안정적일수 있겠으나
개발중에 코드에 구조적 문제가 발생하거나 했을경우에도 아무런 에러를 띄우지 않는다면
어디서 문제가 발생하였는지 찾아내기가 힘들것이다.
scanf로 코딩을 하는 편이 더 좋을듯..
'Programming > C, C++' 카테고리의 다른 글
자꾸 잊어버려서 써두는 scanf 경고 무시 (0) | 2021.04.06 |
---|---|
C++ 클래스에대해 (0) | 2020.02.17 |
메모리의 동적할당 malloc (0) | 2020.02.07 |
구조체크기할당조절 pragma pack (0) | 2020.02.05 |
열거형 enum (0) | 2020.02.05 |