게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
C언어 프로그램짜다가 구조체 관련 궁금점!
게시물ID : programmer_3850짧은주소 복사하기
작성자 : LetMeIn
추천 : 0
조회수 : 488회
댓글수 : 6개
등록시간 : 2014/06/08 15:25:22
옵션
  • 베스트금지
  • 본인삭제금지
과제로 짜고있는 프로그램이
외부에 있는 dat 파일에서 데이터를 뽑아와서 구조체를 만들어서 여러가지 방법으로 정렬하는 프로그램인데요!
dat 파일에는 뭐 예를들어

아무개 서울 26 
홍길동 경기 34
...
이런식으로 30명이 써있다고 해볼게요
뭐 그래서 person 구조체를 만들었고 struct person P[30]으로 했다고 해요

그래서 한번은 그냥 , 한번은 나이순정렬, 한번은 지역 정렬 후 나이순 정렬/ 버블정렬을 이용해서 썻어요
그랬더니 런타임 에러 #2 (P가 오염됬다!!)가 뜨네요
그래서 검색해봤더니 쉽게 이야기하면 P에 들어갈 수 있는 정보보다 큰 정보(자세히는 모르겠으나 ㅠㅠ)가 들어가서 그렇데요.
근데 저는 P[30]이 넘어가게 정렬을 해놓은게 없거든요 ㅠㅠ
그래서 될대로 되라 해서 struct person P[31]로 했더니 ..? 아주 깔끔하게 실행되네요
뭐 저야 깔끔하게 실행되서 좋지만
전 P[31]을 써본적도 정렬과정에서 쓰이는적도 없답니다 ㅠㅠ
어떤 연유로 갑자기 에러가 사라졌을까요?ㅠㅠ궁금해 미치겠슴
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호