검색어 입력폼

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

등록일 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
강추입니다.
다운로드 맨위로