11656번 - 접미사 배열
답은 맞게 나오는데 런타임 에러가 뜹니다
정렬부분에서도 메모리 할당은 올바르게 되는 것같은데
의심이 가는 부분은 구조체 부분에서
문자 배열이 초기화가 되지 않아서 그렇지 않은가 싶습니다
근데
char suffix_arr[1000] = {'\0'};을 선언하면 컴파일 에러가 떠서
그냥 놔뒀는데
어떤부분이 문제인지 알려주셨으면 합니다
길이가 1000인 문자열을 저장하기 위해서는 최소 1001칸이 필요합니다. 마지막에 널 문자가 추가로 필요하기 때문입니다.
6,12,50행의 배열을 모두 1001칸으로 바꾸었는데도 런타임에러가 뜨네요 ㅜ
댓글을 작성하려면 로그인해야 합니다.
compa513 5년 전
답은 맞게 나오는데 런타임 에러가 뜹니다
정렬부분에서도 메모리 할당은 올바르게 되는 것같은데
의심이 가는 부분은 구조체 부분에서
문자 배열이 초기화가 되지 않아서 그렇지 않은가 싶습니다
근데
char suffix_arr[1000] = {'\0'};을 선언하면 컴파일 에러가 떠서
그냥 놔뒀는데
어떤부분이 문제인지 알려주셨으면 합니다