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

#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 660
번호 제   목 글쓴이 날짜 조회
420 반복제어문1 형성평가5번이 안됩니다 (1) 김주영 02-22 4682
419 2014 중고등부 지역예선 기출강의 (1) 이기주 01-09 4679
418 책인줄알고결제했는데 인강이네요 (1) 김재관 05-04 4676
417 입금확인이 안되는데 확인해주시면 감사하겠습니다. (1) 김영찬 01-22 4634
416 구조체 자가진단1 (1) 공태현 01-05 4629
415 전국본선 기출문제(고등) 2002년 기출문제 관련<정보올림피아… (1) 용승갑 03-03 4627
414 자기주도 배열2-자가진단1번 해결방법 배우고 싶습니다. (1) 김연경 02-22 4611
413 Streams not found어쩌고 저쩌고 하면서 강의가 10강부터 18강까… (1) 민준혁 01-20 4583
412 2014년 예선 정보올림피아드 25번 풀이 (1) 이수연 03-28 4568
411 2013년 정보올림피아드 전국대회 (2) 정태현 06-22 4556
410 파일입출력 자가진단 3 (1) 공태현 01-11 4548
409 문자열 1 자가진단 1 질문이요 ㅠㅠ (1) 김혜성 02-27 4540
408 일련번호 으허헝 (2) 김동현 01-22 4535
407 자기주도 C언어 일련번호 오류 (1) 이여진 08-12 4518
406 스마트폰에서도 강의를 들을 수 있나요? (2) 최원미 07-05 4514
405 자기주도C언어책에 일련번호가 없어요 (2) 최원미 04-15 4512
404 2015년 동전 게임 전국대회 (1) 송미정 04-27 4493
403 자기주도 115p 6단원 자가진단 4번 문제 (1) 김혜성 01-25 4483
402 배열2 자가진단 6 (1) 신종현 02-11 4447
401 리눅스 우분투 영타 (1) 이원호 12-13 4445
 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