2008년 11월 07일
정적 학생관리 프로그램 - 미니 프로젝트
function.c function.h student.c student.h <= 소스 보기
#include "student.h" // student헤더파일에 정의된 것들 사용할수 있게 하는 통로역활.
// ---------------------------------
// 50명의 학생 관리 프로그램 구현.
// ---------------------------------
void main()
{
Title();
Menu();
}
// -----------------------------------
// 50명의 학생 관리 프로그램 타이틀.
// -----------------------------------
void Title()
{
system("cls");
printf("▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒\n");
printf("▒ ▒\n");
printf("▒ 만든이 : 손 정 완 ▒\n");
printf("▒ ▒\n");
printf("▒ 만든 날짜 : 2008. 7. 3 ▒\n");
printf("▒ ▒\n");
printf("▒ 소속 : 컴퓨터정보학부 ▒\n");
printf("▒ ▒\n");
printf("▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒\n");
printf("\n");
printf("⇒ 메인메뉴로..(아무키나 누르세요~)");
Getkey();
}
// -------------------------------------
// 50명의 학생 관리 프로그램 메인메뉴.
// -------------------------------------
void Menu()
{
int key = 0;
while(key != ESC)
{
system("cls");
printf("▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒\n");
printf("▒ ▒\n");
printf("▒ ◈50명의 학생 관리 프로그램◈ ▒\n");
printf("▒ ▒\n");
printf("▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒\n");
printf("▒ ▒\n");
printf("▒ F1. 학생정보 추가 ▒\n");
printf("▒ F2. 전체학생정보 보기 ▒\n");
printf("▒ F3. 학생정보 검색 ▒\n");
printf("▒ F4. 학생정보 수정 ▒\n");
printf("▒ F5. 학생정보 삭제 ▒\n");
printf("▒ ESC. 종료 ▒\n");
printf("▒ ▒\n");
printf("▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒\n");
printf(" \n");
printf("※ 번호 선택 : ");
key = SelectMenu();
}
}
// -----------------------
// 학생관리 메인 메뉴바.
// -----------------------
int SelectMenu() // 메인메뉴 번호 선택 받는 함수
{
int key = 0;
key = Getkey();
switch (key)
{
case F1 : // F1키 선택시 학생 정보 추가 함수 호출
Insert();
break;
case F2 : // F2키 선택시 전체학생정보 보기 함수 호출
ListAll();
break;
case F3 : // F3키 선택시 학생 정보 검색 함수 호출
Search();
break;
case F4 : // F4키 선택시 학생 정보 수정 함수 호출
Modify();
break;
case F5 : // F5키 선택시 학생 정보 삭제 함수 호출
Delete();
break;
case ESC : // 종료 메세지 출력 및 나가기
printf("종료선택! 사요나라~~^^*\n");
break;
default : // 그외 번호 선택시 메세지 출력
printf("번호를 잘못 선택하셨습니다!(F1~F5까지만 입력하세요!) \n");
printf("입력 오류!(아무키나 누르세요~)");
getch();
break;
}
return key;
}
# by | 2008/11/07 19:46 | C언어 자료 | 트랙백











