[프로그램] 성적처리프로그램

등록일 2003.07.22 기타파일 (c) | 4페이지 | 가격 900원

소개글

void sort(int mode, Grade *student){
FILE *fr;
int i, j;
for(i=0; i for(j=0; j if(mode == 1){ // 총점순
if(student[j].total < student[j+1].total)
swap(&student[j], &student[j+1]);
}
else if(mode == 2){ // 이름순
if(strcmp(student[j].name, student[j+1].name) > 0)
swap(&student[j], &student[j+1]);
}
}
}

if(mode == 1){ // 총점순일 경우 score.txt 파일을 write모드로 연다.
if((fr = fopen("score.txt", "w")) == NULL){
fprintf(stderr, "File opening error\n");
exit(0);
}
}
else if(mode == 2){ // 이름순일 경우 name.txt 파일을 write모드로 연다.
if((fr = fopen("name.txt", "w")) == NULL){
fprintf(stderr, "File opening error\n");
exit(0);
}
}

목차

파일입출력을 이용한 성적처리 기능.
이름별, 점수별 소팅 제공

본문내용

/*******************************************************
File : 성적처리.c
Author : dongq
Date : 07/13/03
This program was designed primarily to illustrate
the following:
- Bubble sorting에 의한 정렬
- file I/O
- 구조체의 사용
********************************************************/

참고 자료

Teach yourself C
강추입니다.
*원하는 자료를 검색 해 보세요. 더보기
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.
      상세하단 배너
      최근 본 자료더보기
      상세우측 배너
      추천도서
      [프로그램] 성적처리프로그램