sop369   5년 전

아래와 같은 간단한 코드가 있다고 할때, 실행 시키고 입력 값에 A1, A2, 5라는 값을 입력했다고 하면, 런타임 오류가 납니다. 입력후에는 엔터로 구분했구요. 왜일까요?? Stack around the variable 'arr1' was corrupted라고 나옵니다. 왜일까요?

jung2381187   5년 전

길이 2짜리 문자열을 입력받으려면 배열 크기가 3이어야겠죠?

sop369   5년 전

제가 잘 몰라서 그러는데 마지막 배열에는 그러면 NULL이 들어가는건가요?

djm03178   5년 전

NULL은 포인터를 말하는 것이고, 문자열의 끝에는 널 문자(nul character)가 들어갑니다.

댓글을 작성하려면 로그인해야 합니다.