ghdlxld123   2년 전

이 코드로 돌렸는데 

*** stack smashing detected ***: terminated

signal: aborted (core dumped)

이렇게 오류가 나옵니다.

해결 방법을 알려주시면 감사하겠습니다.

dbgmlwns   2년 전

char a[80] = "";

a[80] = "";

캐릭터 배열의 초기화 방법이 잘못 되었습니다.게다가 두번째 초기화 방식은 a[80]만 초기화 하는데 실질적으로 a[80]은 존재 하지 않기 때문에 오류가 납니다

그리고 캐릭터 배열로 입력받을 때 끝에 null값이 들어가기 때문에 1개정도 넉넉히 생성하는게 좋습니다

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