아핫뉴스실시간 인기검색어
아핫뉴스 화산 이미지
아하

생활

생활꿀팁

지적인웜뱃3
지적인웜뱃3

간단한 질문입니다(scanf와 scanf_s의 차이)

scanf 와 scanf_s 이 둘의 차이가 뭔가요??

강의를 볼 때는 한분은 scanf_s로 하시고

또 한분은 s 안 붙이고 하시던데........

내공박사 & 현업분들 조언 부탁 드려요

    55글자 더 채워주세요.
    1개의 답변이 있어요!
    • 즐거운다향제비
      즐거운다향제비

      scanf와 scanf_s의 차이점이라면 기존에 쓰던 scanf 함수는 버퍼의 크기보다 큰 값을 입력할 수 있었습니다.

      그로 인한 취약점이 생김으로 인하여 scanfs 함수를 만들게 된 것이고 scanf_s 는 scanf 함수와 달리 버퍼의 크기보다 큰 값을 입력할 수 없게 함으로써 취약점을 해결한 함수입니다.