該樓層疑似違規已被系統折疊 隐藏此樓檢視此樓
printf(
"\30\30\30\30\30\30\30\30\30\30\30\30\30\30\30\30\30\30\30\30\30\30\30\30\30\30\30\30\30\30\30\30\n");
printf("\n");
printf("\4菜單選擇:");
scanf("%d", &choose);
switch (choose)
{
case 1:
ShowAddBook();
break;
case 2:
ShowDelBook();
break;
case 3:
ShowEditBook();
break;
case 4:
ShowFindBook();
break;
case 5:
ShowExit();
break;
default:
system("cls");
printf("\4請輸入正确菜單編号(提示:1-5)!\n");
ShowMain();
}
}
void ShowAddBook()
{
char key;
printf("==================添加圖書=====================\n\n");
printf("請輸入圖書名稱(例如:時間簡史):");
scanf("%s", &book.name);
printf("請輸入圖書價格(例如:20):");
scanf("%s", &book.price);
printf("請輸入圖書出版日期(例如:2004-5):");
scanf("%s", &book.pubDate);
printf("請輸入圖書描述:");
scanf("%s", &book.desc);
printf("\n");
printf("輸入完畢,确認添加?[y/n]");
scanf("%s", &key);
if (key == 'y')
{
AddBookToDB(book.name, book.price, book.pubDate, book.desc);
}
Sleep(1000);
system("cls");
ShowMain();
}
void ShowDelBook()
{
printf("==================删除圖書=====================\n\n");
printf("請輸入圖書名:");
scanf("%s", &book.name);
DeleteBookFromDB(book.name);
Sleep(1000);
system("cls");
ShowMain();
}
void ShowEditBook()
{
char key;
char newname[50];
char newpubdate[20];
char newprice[5];
char newdesc[50];
printf("==================修改圖書資訊=====================\n\n");
printf("請輸入圖書名:");
scanf("%s", &book.name);
printf("\n\n");
printf("==================圖書《%s》基本資訊=====================\n",
book.name);
printf("%s %s %s %s\n", "書名\31",
"出版時間\31", "價格\31", "簡介\31");
printf("================================================================\n");
FindBookFromDB(book.name);
printf("============================================================\n");
printf("提示:不修改則請輸入數字0\n");
printf("\n輸入新書名:");
scanf("%s", &newname);
printf("\n輸入新出版時間:");