작성한 질문수
홍정모의 따라하며 배우는 C언어
4.3 문자열이 메모리에 저장되는 구조
해결된 질문
작성
·
248
0
str3에서 배열의 크기가 10이고 hello, world를 입력했을떄 끝에 /0을 제외하고 9글자가 출력된다고 치면
hello, wo 까지가 9글자인데 왜 r까지 출력되는지 이유를 모르겠습니다. 비주얼스튜디오로 해봤는데도 똑같이 나옵니다.
답변 1
말씀하신 것이 맞습니다.
r은 buffer overflow에 의해 출력된 경우로
정상 출력된 문자에 포함되지는 않는 것으로 보입니다.