게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
배열로 만든 포인터는 for문같은거 사용 안 되는 건가요?
게시물ID : programmer_6911짧은주소 복사하기
작성자 : 관운장
추천 : 0
조회수 : 734회
댓글수 : 3개
등록시간 : 2014/12/03 21:49:07
옵션
  • 본인삭제금지
123.png

학생 20명분의 수학, 물리 점수를 입력해서 각 학생의 평균을 구하는 문제인데요.
함수로 void InputData(struct student *X)를 사용하라는 조건인데요. 
대략 이런 식으로 짜봤는데 컴파일은 문제가 없는데 실행에서는 세그멘테이션 오류가 뜨네요.
어디가 문제인가...해서 찾아봤는데 보니까 메인함수 안에 있는 for문 있잖아요.
그게 학생번호를 100번부터 119번까지 설정하라고 해서 저런 식으로 써놨는데
저 부분만 남겨놓고 실행해보니 첫번째 학생거는 100이 제대로 들어가는데 그 다음부터 세그멘테이션 에러가 뜨면서 안 되는 거였더군요.
저기서는 저런 식으로 for문같은 걸 사용할 수가 없나요? 그렇지는 않을것 같은데 제가 뭔가 사용법을 잘못 알고 잇는 건가요?

전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호