skcodenam   2년 전

아래 코드에서 디버깅을 하면 Segmentation Fault 오류가 뜹니다. 

strcmp 쪽에서 오류가 난 거 같은데 어떻게 고쳐야 할까요?

bupjae   2년 전

1. 초기화하지 않은 input 변수를 59번째 줄에서 읽고 있습니다.

2. 91번째 줄에서 매 반복문마다 파일을 새로 열고 있습니다. 파일 여는 것은 78번째 줄의 반복문 직전에 해야 합니다.

3. 78~93번째 줄 반복문이 끝난 뒤에 fp1, fp2 를 닫아야 합니다.

4. 15번째 줄 및 22번째 줄의 strtok 함수는 string 의 내용을 변경합니다. 92번째 줄에서 출력하는 buffer 는 원하는 내용이 아닐 겁니다.

bupjae   2년 전

5. 25~34 번째 줄의 논리는 잘못되었습니다. for 문 안에서는 26~28번째 줄만 남아있어야 하고, 29~33번째 줄은 for 문 바깥에서 단어를 찾지 못했을 때에만 실행해야 합니다.

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