목차
1. 메인 메뉴
- 명함 입력
- 명함 전체 보기
- 명함 검색
- 명함 수정
- 명함 전체 삭제
- 명함 삭제
- 명함 입력
- 명함 전체 보기
- 명함 검색
- 명함 수정
- 명함 전체 삭제
- 명함 삭제
본문내용
void MainMenu_BCInterface(BCInterface *pSelf)
{
int Start_Button = 0;
int repeat = 0;
char YesNo = '\0';
while(!repeat)
{
system("cls");
printf(" ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ \n");
printf(" ┃ ****************** Business Card Program ****************** ┃ \n");
printf(" ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ \n\n");
printf(" ┏━━━━━━━━━━━━━ * Main Menu * ━━━━━━━━━━━━━┓ \n");
printf(" ┃ 1. 명함 입력 - Business Card Input Information ┃ \n");
printf(" ┃ 2. 명함철 (전체 보기) - Business Card List (All view) ┃ \n");
printf(" ┃ 3. 개인 명함 검색/수정/삭제 - Private Business Card Management ┃ \n");
printf(" ┃ 4. 전체 명함 삭제 - All Business Card Delete ┃ \n");
printf(" ┃ 5. 종료 - Exit ┃ \n");
printf(" ┃ ┃ \n");
printf(" ┃**WARNING : 5번으로 정상종료를 하지 않고 비정상적으로 종료하면 ┃ \n");
printf(" ┃ 입력한 정보는 파일에 저장되지 않습니다. ┃ \n");
printf(" ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ \n\n");
printf("[ Message : 번호를 선택하세요...] => ");
fflush(stdin);
scanf("%d", &Start_Button);
switch(Start_Button)
{
case 1 :
/* 명함 입력으로 가기 */
pSelf ->mpBC_Management ->Input_Information_Menu_BCManagement(pSelf ->mpBC_Management);
break;
case 2 :
/* 명함철(전체 보기)로 가기 */
pSelf ->mpBC_Management ->All_Information_View_Menu_BCManagement(pSelf ->mpBC_Management);
break;
case 3 :
/* 개인 명함 검색/수정/삭제으로 가기 */
pSelf ->mpBC_Management ->Private_Information_Search_Menu_BCManagement(pSelf ->mpBC_Management);
break;
case 4 :
/* 전체 명함 삭제 */
pSelf ->mpBC_Management ->All_Information_Delete_Menu_BCManagement(pSelf ->mpBC_Management);
break;
case 5 :
/* 프로그램 종료 */
printf("\n[ Message : 자료를 파일에 저장하고 종료하시겠습니까?(Y/N) ] ==> ");
fflush(stdin);
scanf("%s", &YesNo);
if(pSelf ->YesNoCheck_BCInterface(pSelf, YesNo))
{
/* 파일에 Save */
pSelf ->mpBC_Management ->mpBC_List ->Save_BCList(pSelf ->mpBC_Management ->mpBC_List);
}
//printf("\n[ Message : 프로그램을 종료합니다... ]\n\n");
repeat = 1;
break;
default :
/* 잘못된 번호 선택시 */
printf("\n[ Error Message : 잘못된 번호 입니다...]\n");
printf("[ Message : 아무버튼이나 누르세요...]");
fflush(stdin);
getch();
break;
}
}
return;
}
{
int Start_Button = 0;
int repeat = 0;
char YesNo = '\0';
while(!repeat)
{
system("cls");
printf(" ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ \n");
printf(" ┃ ****************** Business Card Program ****************** ┃ \n");
printf(" ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ \n\n");
printf(" ┏━━━━━━━━━━━━━ * Main Menu * ━━━━━━━━━━━━━┓ \n");
printf(" ┃ 1. 명함 입력 - Business Card Input Information ┃ \n");
printf(" ┃ 2. 명함철 (전체 보기) - Business Card List (All view) ┃ \n");
printf(" ┃ 3. 개인 명함 검색/수정/삭제 - Private Business Card Management ┃ \n");
printf(" ┃ 4. 전체 명함 삭제 - All Business Card Delete ┃ \n");
printf(" ┃ 5. 종료 - Exit ┃ \n");
printf(" ┃ ┃ \n");
printf(" ┃**WARNING : 5번으로 정상종료를 하지 않고 비정상적으로 종료하면 ┃ \n");
printf(" ┃ 입력한 정보는 파일에 저장되지 않습니다. ┃ \n");
printf(" ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ \n\n");
printf("[ Message : 번호를 선택하세요...] => ");
fflush(stdin);
scanf("%d", &Start_Button);
switch(Start_Button)
{
case 1 :
/* 명함 입력으로 가기 */
pSelf ->mpBC_Management ->Input_Information_Menu_BCManagement(pSelf ->mpBC_Management);
break;
case 2 :
/* 명함철(전체 보기)로 가기 */
pSelf ->mpBC_Management ->All_Information_View_Menu_BCManagement(pSelf ->mpBC_Management);
break;
case 3 :
/* 개인 명함 검색/수정/삭제으로 가기 */
pSelf ->mpBC_Management ->Private_Information_Search_Menu_BCManagement(pSelf ->mpBC_Management);
break;
case 4 :
/* 전체 명함 삭제 */
pSelf ->mpBC_Management ->All_Information_Delete_Menu_BCManagement(pSelf ->mpBC_Management);
break;
case 5 :
/* 프로그램 종료 */
printf("\n[ Message : 자료를 파일에 저장하고 종료하시겠습니까?(Y/N) ] ==> ");
fflush(stdin);
scanf("%s", &YesNo);
if(pSelf ->YesNoCheck_BCInterface(pSelf, YesNo))
{
/* 파일에 Save */
pSelf ->mpBC_Management ->mpBC_List ->Save_BCList(pSelf ->mpBC_Management ->mpBC_List);
}
//printf("\n[ Message : 프로그램을 종료합니다... ]\n\n");
repeat = 1;
break;
default :
/* 잘못된 번호 선택시 */
printf("\n[ Error Message : 잘못된 번호 입니다...]\n");
printf("[ Message : 아무버튼이나 누르세요...]");
fflush(stdin);
getch();
break;
}
}
return;
}
소개글