freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

用mysql數(shù)據(jù)庫(kù)實(shí)現(xiàn)的c圖書(shū)管理系統(tǒng)-資料下載頁(yè)

2025-05-13 19:39本頁(yè)面

【導(dǎo)讀】{ "error_code": 17, "error_msg": "Open api daily request limit reached" }

  

【正文】 $NONEendl。 coutGREEN$ 1 借書(shū) $NONEendl。 coutGREEN$ $NONEendl。 coutGREEN$ 2 還書(shū) $NONEendl。 coutGREEN$ $NONEendl。 coutGREEN$ 3 查詢圖書(shū) $NONEendl。 coutGREEN$ $NONEendl。 coutGREEN$ 4 個(gè)人信息 $NONEendl。 coutGREEN$ $NONEendl。 coutGREEN$ 0 退出 $NONEendl。 27 coutGREEN$ $NONEendl。 coutGREEN[ 請(qǐng)選擇 ( 輸入相應(yīng)數(shù)字 )]NONEendl。 } int getch()//密碼不回顯函數(shù) 1 { int c=0。 struct termios _opts, new_opts。 int res=0。 // store old settings res=tcgetattr(STDIN_FILENO, amp。_opts)。 assert(res==0)。 // set new terminal parms memcpy(amp。new_opts, amp。_opts, sizeof(new_opts))。 amp。= ~(ICANON | ECHO | ECHOE | ECHOK | ECHONL | ECHOPRT | ECHOKE | ICRNL)。 tcsetattr(STDIN_FILENO, TCSANOW, amp。new_opts)。 c=getchar()。 // restore old settings res=tcsetattr(STDIN_FILENO, TCSANOW, amp。_opts)。 assert(res==0)。 return c。 } string set_passwd()//密碼不回顯函數(shù) 2 { string result。 char pd[128]。int i。 getch()。 /* 當(dāng)帳號(hào)和密碼一起輸入,且剛輸完帳號(hào)后就要輸入密碼時(shí), set_passwd會(huì)把帳號(hào)結(jié)束時(shí)的回車賦‘ \n’拿過(guò)來(lái)作為自己 的第一個(gè)輸入,這樣容易造成密碼輸入的錯(cuò) 誤,為避免 這種情況的發(fā)生,所以就可以在 for循環(huán)之前假如了 getch() 把‘ \n’吸收掉 */ for(i=0。i++) { pd[i]=getch()。 if(pd[i]==39。\n39。) { 28 pd[i]=39。\039。 break。 } if(pd[i]==127) { printf(\b \b)。 i=i2。 } else printf(*)。 if(i0) pd[0]=39。\039。 } stringstream stream。 stream pd。 //將 char輸入流 stream result。 //從 stream中抽取前面插入的 char值 return result。 } /**************************************** ( 5 ) 主 函 數(shù) 部 分*******************************************/ int main() { mysql_init(amp。mysql)。//數(shù)據(jù)庫(kù)初始化 if(!mysql_real_connect(amp。mysql,strHost,strUser,strPasswd,strDb,0,NULL,0))//連接數(shù)據(jù)庫(kù) { printf(連接數(shù)據(jù)庫(kù)失敗 !/n)。 return 0。 } loadstu()。 loadbook()。 mysql_free_result(results)。 //釋放數(shù)據(jù)庫(kù)結(jié)果集 BookManage bookmanage。 StuManage stumanage。 Admin admin。 int i。string s。int num,flag。string s1,s2,ss。 29 StuNode *p。 system(clear)。//清理屏幕 coutRED\t ~ Welee to e in~ NONEendl。 coutGREEN\t\t管理員登錄請(qǐng)按 1 NONEendl。 coutGREEN\t\t用戶登錄請(qǐng)按 2 NONEendl。 coutGREEN\t\t退出登錄請(qǐng)按 0 NONEendl。 cini。 switch(i) { case 0: break。 case 1: while(1) { cout請(qǐng)輸入管理員登錄名: endl。 cins1。 if(s1==0) return 0。 cout請(qǐng)輸入 密碼: endl。 s2=set_passwd()。 coutendl。 if(==s1) { while(1) { if(==s2) break。 else { coutYELLOW密碼不對(duì),請(qǐng)重新輸入!退出請(qǐng)按 0NONEendl。 s2=set_passwd()。coutendl。 if(s2==0)return 0。 //cins2 } } } if(s1!=) coutYELLOW用戶不存在!請(qǐng)重新輸入,退出請(qǐng)按 0NONEendl。 else break。 } 30 while(1) { MenuAdmin()。 int t。 cint。 switch(t) { case 0: //savestu()。savebook()。 mysql_close(amp。mysql)。 //關(guān)閉數(shù)據(jù)庫(kù)鏈接 return 0。break。 case 1:()。//增加書(shū)本 system(clear)。break。//清理屏幕 case 2: cout按書(shū)名刪除請(qǐng)輸入 0 endl按書(shū)編號(hào)刪除請(qǐng)輸入 1 endl。 cinflag。 if(flag==0) {cout請(qǐng)輸入書(shū)名: 。cins。} else if(flag==1) {cout請(qǐng)輸入書(shū)編號(hào): 。cins。} else coutYELLOW輸入字符無(wú)效! NONEendl。 cout請(qǐng)輸入要?jiǎng)h除書(shū)的數(shù)目: endl。 cinnum。 (s,num,flag)。//刪除書(shū)本 system(clear)。//清理屏幕 break。 case 3: cout按書(shū)名借書(shū)請(qǐng)輸入 0 endl按書(shū)編號(hào)借書(shū)請(qǐng)輸入 1 endl。 cinflag。 if(flag==0) {cout請(qǐng)輸入書(shū)名: 。cins。} else if(flag==1) {cout請(qǐng)輸入書(shū)編號(hào): 。cins。} else coutYELLOW輸入字符無(wú)效! NONEendl。 cout請(qǐng)輸入借書(shū)人的編號(hào): endl。 cinss。 (ss,s,flag)。 system(clear)。//清理屏幕 break。 case 4: cout按書(shū)名還書(shū)請(qǐng)輸入 0 endl按書(shū)編號(hào)還書(shū)請(qǐng)輸入 1 31 endl。 cinflag。 if(flag==0) {cout請(qǐng)輸入書(shū)名: 。cins。} else if(flag==1) {cout請(qǐng)輸入書(shū)編號(hào): 。cins。} else coutYELLOW輸入字符無(wú)效! NONEendl。 cout請(qǐng)輸入還書(shū)人的編號(hào): endl。 cinss。 (ss,s,flag)。 system(clear)。//清理屏幕 break。 case 5: cout按書(shū)名查找請(qǐng)輸入 0 endl按書(shū)編號(hào)查找請(qǐng)輸入 1 endl。 cinflag。 if(flag==0) {cout請(qǐng)輸入書(shū)名: 。cins。} else if(flag==1) {cout請(qǐng)輸入編號(hào): 。cins。} else coutYELLOW輸入字符無(wú)效! NONEendl。 (s,flag)。system(clear)。break。//清理屏幕 case 6:()。//增加用戶 system(clear)。//清理屏幕 break。 case 7: cout按姓名刪除請(qǐng)輸入 0 endl按學(xué)號(hào)刪除請(qǐng)輸入 1 endl。 cinflag。 if(flag==0) {cout請(qǐng)輸入姓名: 。cins。} else if(flag==1) {cout請(qǐng)輸入學(xué)號(hào): 。cins。} else coutYELLOW輸入字符無(wú)效! NONEendl。 (s,flag)。//刪除用戶 system(clear)。//清理屏幕 break。 case 8: cout按姓名查找請(qǐng)輸入 0 endl按學(xué)號(hào)查找請(qǐng)輸入 1 endl。 cinflag。 32 if(flag==0) {cout請(qǐng)輸入姓名: 。cins。} else if(flag==1) {cout請(qǐng)輸入學(xué)號(hào):
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1