• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    해결됨

4.3 질문

23.02.04 21:04 작성 조회수 208

0

str3에서 배열의 크기가 10이고 hello, world를 입력했을떄 끝에 /0을 제외하고 9글자가 출력된다고 치면

hello, wo 까지가 9글자인데 왜 r까지 출력되는지 이유를 모르겠습니다. 비주얼스튜디오로 해봤는데도 똑같이 나옵니다.

답변 1

답변을 작성해보세요.

0

강민철님의 프로필

강민철

2023.02.04

말씀하신 것이 맞습니다.

r은 buffer overflow에 의해 출력된 경우로

정상 출력된 문자에 포함되지는 않는 것으로 보입니다.