天天看點

管理系統c語言源代碼,c語言源代碼---------------個人圖書管理系統

該樓層疑似違規已被系統折疊 隐藏此樓檢視此樓

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輸入新出版時間:");