정적 학생관리 프로그램 - 미니 프로젝트

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언어 자료 | 트랙백

※ 로그인 사용자만 덧글을 남길 수 있습니다.

◀ 이전 페이지          다음 페이지 ▶