C숙제 진행중

댓글: 4 / 조회: 1571 / 추천: 0


관련링크


본문 - 05-21, 2014 22:32에 작성됨.

넘겨서 행렬곱 계산하는건 화요일에 끝냈건만... 정작 앞부분의 원소 하나 지정해서 수정하는 부분에서 예상치 못한 난관에 봉착했습니다.

일단 조건은 a12=3 이라 넣으면 a[0][1]에 3을 대입하고 b3=2면 b[2]에 2를 대입하는 구조인데 별생각 없이 버퍼를 하나하나 읽어서(...) a나 b나오면 숫자 찾고 그 다음 '='찾고 그 다음 실수찾아서 대입하게 짜봤습니다.

세그폴트 뜨더군요 ㅠ 처음 a나 b를 찾는 부분부터 세그폴트가 뜹니다.

그래서 버퍼읽는 이 부분만 카피해서 돌려보니 아무 탈 없이 잘만 돌아갑니다!? 앞부분 실행 중에 버퍼에 쓰고 지우고 하긴 했습니다만... 혹시 싶어 직전%*c하나 지워 돌려봐도 세그폴트

대체 뭐가 문제인지조차 모르는 상황이 돼버렸는데... 마감은 째깍째깍 다가오고ㅠ 돌겠네요

P.S 화학쪽지시험은 계산기 안가져가서 총체적 난국이었고 눈치없는 러시아인 교수는 6/4마감으로 숙제를 내는 패기를 보여주는 군요... 그날 휴강할 생각이 없는건가

0 여길 눌러 추천하기.