C프로그래밍- 간단한 성적관리 프로그램 소스 및 보고서
- 최초 등록일
- 2010.12.10
- 최종 저작일
- 2007.06
- 12페이지/ 한컴오피스
- 가격 1,500원
소개글
C프로그래밍 시간에 Term 프로젝트로 작성한 레포트 입니다.
간단한 성적 관리 프로그램으로 표준입력으로 여러명의 자료 즉, 중간, 기말, 퀴즈 성적을 입력받아 구조체 자료형에 저장하여 화면과 파일에 출력할 수 있으며 검색 메뉴를 사용하여 원하는 학생을 학번으로 검색 할 수 있습니다.
소스를 한글 파일에 작성하여 분석(주석)해 놓았고,
실행화면을 캡쳐해서 보고서 형식으로 작성 하였습니다.
목차
I. 간단한 성적관리 프로그램
A. 프로그램 설명
B. 프로그램 구성
C. 프로그램 소스 및 설명
D. 실행 화면
본문내용
A. 프로그램 소스 및 설명
◆ menu.h
//출력할 메뉴를 문자 배열로 저장함
char *smenu[] = { "1. Input", "2. numberSearch", "3. nameSearch ",
"4. Display","5. Exit"};
//메뉴 출력하여 선택된 메뉴를 되돌리는 함수 호출
char select_menu(void)
{
char ch; //키보드에서 입력받은 문자열을 저장할 변수 선언
int i;
printf("\n\n SUNGJUK MANAGER"); //제목 출력
printf("\n-------------------------");
for(i=0; i<sizeof(smenu)/sizeof(smenu[0]); i++){
printf("\n%s", smenu[i]); //메뉴 출력
}
do{
printf("\nSelect menu=>");
ch = getchar(); //원하는 메뉴를 선택함
fflush(stdin); //엔터를 버퍼에서 읽어옴
}while(ch<`1` || ch>`6`); //선택한 메뉴가 1부터 6사이가 아니면 다시 입력받음
return ch; //선택한 메뉴를 함수의 결과값으로 되돌림
}
◆ score.c
//성적 처리를 위한 main 함수
/////////////////////////////////////////////////
#include <string.h>
#include <stdlib.h>
#include <stdio.h>
#include <process.h>
#include "menu.h"
struct personscore
{
int number;
char name[40];
int mid;
int final;
int quiz;
참고 자료
없음