작성일 : 16-01-11 14:44
파일입출력 자가진단 3
 글쓴이 : 공태현(kth119879)
조회 : 4,954  

#include <stdio.h>
int i;
struct data
{
 char name[10];
 int rank;
 int score;
}grade[11];

void input()
{
 FILE*in=fopen("input.txt", "r");
 for(i=0;i<10;i++) {
  fscanf(stdin, "%s %d", grade[i].name, &grade[i].score);
 }
 fclose(in);
}
void output()
{
 FILE*out=fopen("output.txt", "w");
 printf(" 이름  점수  등수\n");
 for(i=0;i<10;i++) {
  fprintf(stdout, "%6s %4d %4d\n", grade[i].name, grade[i].score, grade[i].rank);
 }fclose(out);
}
void mix()
{
 int j;
 grade[0].rank=1;
 for(i=0;i<9;i++) {
  for(j=i+1;j<10;j++) {
   if(grade[i].score<grade[j].score) {
    grade[10].rank = grade[i].rank;
    grade[i].rank=grade[j].rank;
    grade[j].rank=grade[10].rank;
   }
  }
 }
}

int main()
{
 input();
 mix();
 output();
 return 0;
}

로 했는데 runtime error라고 뜨는데 오류가 어디서 발생한 건가요?


컴스쿨 16-01-12 16:33
 
디버깅을 하면서 한줄씩 진행해 보시면 어디서 오류가 나는지 확인할 수 있습니다.
 
 

Total 665
번호 제   목 글쓴이 날짜 조회
425 선택제어문 - 자가진단6 (1) 강서준 04-10 5130
424 강의 재생이 되지않습니다. (1) 김유신 01-13 5128
423 구조체 자가진단 6번 말인데요 (1) 김보경 06-21 5107
422 ebook구입했어요. (1) 이민지 12-03 5096
421 2014 중고등부 지역예선 기출강의 (1) 이기주 01-09 5079
420 책인줄알고결제했는데 인강이네요 (1) 김재관 05-04 5027
419 입금확인이 안되는데 확인해주시면 감사하겠습니다. (1) 김영찬 01-22 5023
418 자기주도 배열2-자가진단1번 해결방법 배우고 싶습니다. (1) 김연경 02-22 4997
417 구조체 자가진단1 (1) 공태현 01-05 4988
416 전국본선 기출문제(고등) 2002년 기출문제 관련<정보올림피아… (1) 용승갑 03-03 4966
415 문자열 1 자가진단 1 질문이요 ㅠㅠ (1) 김혜성 02-27 4962
414 2014년 예선 정보올림피아드 25번 풀이 (1) 이수연 03-28 4961
413 파일입출력 자가진단 3 (1) 공태현 01-11 4955
412 2013년 정보올림피아드 전국대회 (2) 정태현 06-22 4937
411 Streams not found어쩌고 저쩌고 하면서 강의가 10강부터 18강까… (1) 민준혁 01-20 4930
410 결제 (1) 이방실 03-23 4922
409 자기주도C언어책에 일련번호가 없어요 (2) 최원미 04-15 4903
408 스마트폰에서도 강의를 들을 수 있나요? (2) 최원미 07-05 4888
407 2015년 동전 게임 전국대회 (1) 송미정 04-27 4885
406 일련번호 으허헝 (2) 김동현 01-22 4877
 1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  28  29  30    

회사소개 | 개인정보처리방침 | 이용약관 | 찾아오시는 길 | 이메일주소 무단수집거부 | 사업자정보확인
경기도 안양시 동안구 호계동 1065-10 협성골드프라자 601호 한컴에듀케이션(주) TEL : 031-388-8840 FAX : 031-388-0996
대표자 : 김동규 사업자번호 : 130-86-02870 통신판매업신고번호 : 제 2010-경기안양-888호
COPYTIGHT(C) 한컴에듀케이션(주), ALL RIGHT RESERVED.
담은강좌 : 0