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

正文內(nèi)容

c課程設(shè)計電話簿管理(參考版)

2024-11-09 12:47本頁面
  

【正文】 break。//清屏 search(n)。coutn。break。//清屏 search(n)。coutn。system(“cls”)。coutsearch_menu()。coutn1。break。//清屏 search_name(n)。coutn。break。pDatadisp_ins_1()。for(j=1。system(“cls”)。disp_ins()。break。=pNext。//當(dāng)前指針指向?qū)W院節(jié)點頭指針 for(i=0。break。//清屏switch(i){ case 1: {單disp_ins()。cout★★★★★信息查詢顯示★★★★★”i。}=pNext。m++。jpData。ipData=pData。=。} coutpNext。} m++。jpData。ipData=pData。=。} =pNext。m++。jpData。//學(xué)院當(dāng)前指針后移} cout}pData=pData。for(i=0。//學(xué)生當(dāng)前指針后移}bool University::search_age(int n){int i,j,m=0。m++。jpData。ipData=pData。=。break。break。system(”cls“)。}case 2:{modefy_cqut()。//清屏design_cqut()。coutgetch()。system(”cls“)。University uni。return true。coutage。break。modefy_ins(j)。coutdisp_ins()。coutj。break。system(“cls”)。add_ins()。//清屏 switch(i){ case 1:{} disp_ins()。couti。int j。//q指向?qū)W院節(jié)點雙向鏈表頭指針for(i=1。Node *q。(p)。Institute *p=new Institute。(n)。//刪除鏈表指定位置節(jié)點 (n,p)。cout(*p).name。pDatamodefy_stu(n)。//當(dāng)前指針指后移pDatadisp_ins_1()。//當(dāng)前指針指向雙向鏈表頭指針for(j=1。system(“cls”)。cout{disp_ins()。coutn。j{=pNext。//清屏=。coutcoutcinm。//當(dāng)前指針指后移coutpDataadd_stu()。//當(dāng)前指針指向雙向鏈表頭指針for(j=1。system(“cls”)。//清屏 switch(i){ case 1:{disp_ins()。cout★★★★★★學(xué)生信息設(shè)置★★★★★★”i。void University::design_stu(){int i,m,j。}。//年齡friend void file_in(University amp。//性別//函數(shù)重載void search(int n)。void search_name(string n)。//修改學(xué)院 void disp_ins()。//顯示學(xué)校信息 void design_ins()。//設(shè)置學(xué)校信息 bool modefy_cqut()。//添加學(xué)院bool delete_ins(int n)。q=qpNext。q=。//學(xué)生信息設(shè)置 int i。List head。int age。//在鏈表指定位置插入一個新節(jié)點return true。(i)。cout(*p).number。cout(*p).age。bool Institute::modefy_stu(int i){Student *p=new Student。//在鏈表末尾增加一個節(jié)點bool Institute::delete_stu(int i){} (i)。cout(*p).major。cout(*p).sex。cout(*p).name。}。uni)。//修改學(xué)生信息void disp_ins_1()。//添加學(xué)生bool delete_stu(int i)。cout head。}。uni)。public: void disp_stu()。int number。int age。void menu(University uni)。第四篇:C++課程設(shè)計(教務(wù)管理系統(tǒng))include using namespace std。以上兩個問題是困擾我比較久的,其他問題經(jīng)過百度還有自己的調(diào)試,解決還算快,不值得重點說。應(yīng)該根據(jù)記錄的用戶數(shù)讓文件指針指向最后一個用戶數(shù)據(jù)后面。如: 在用戶注冊時,我是將用戶數(shù)據(jù)直接存到文件尾,這是不正確的,因為管理員頁面有刪除用戶的功能,這個功能的原理是先讀文件頭的用戶數(shù)(假定為10個),然后將用戶的數(shù)據(jù)先讀取出來,然后經(jīng)過一個判斷,再儲存重新儲存回文件,而文件中儲存的用戶數(shù)據(jù)大小是沒有變化的,也就是說文件尾會有兩份最后一個用戶的數(shù)據(jù)(即如果刪除的是第七個,文件中最后會有兩份第十個用戶的數(shù)據(jù),文件頭的記錄用戶數(shù)為9個),如果添加用戶直接儲存在文件尾則會儲存在第11個用戶的位置,可是以后讀取的話只是讀取到第10個。(如下,在Csearch 類中自己添加下面箭頭指向的代碼后,會出現(xiàn)下圖右的錯誤,解決方法是把箭頭指向的代碼放到//}}AFX_DATA后面,因為此語句為MFC對話框自行添加編輯變量的結(jié)束,如果我們將自己定義的變量也添加到此語句前,編譯器不清楚是MFC自行添加的變量還是用戶自行添加的變量?,F(xiàn)在來總結(jié)一下編程過程中遇到的一些值得注意的問題。而且刪除信息的時候只是刪除該條數(shù)據(jù)的信息,數(shù)據(jù)后面的信息往上移動,所以最后面會有兩條重復(fù)的信息,雖然文件開頭儲存信息數(shù)目已經(jīng)減一,讀取數(shù)據(jù)是按照文件開頭儲存的信息數(shù)目來讀取信息,但是有時候讀取會有亂碼。四.實驗結(jié)果及分析(1.)登錄頁面 成功注冊普通用戶成功登錄頁面查詢結(jié)果管理員登錄頁面圖書管理頁面成功添加圖書。(4)基本相同。(4)基本相同。}()。}else{//用消息框提示(“沒有這一本書的記錄,不能刪除.”)。//用消息框提示(“成功刪除書籍記錄.”)。n_book,sizeof(n_book))。()。}if(n_flag==1){n_book=m_num_book1。(amp。(amp。(amp。(amp。//刪除標(biāo)志置1i+=1。str_pub_name=m_book[i].pub_name。i{str_author=m_book[i].author。//寫書本記錄本數(shù),先填入本來的書本數(shù)。(amp。(“”,CFile::modeReadWrite)。// n_flag為刪除標(biāo)志,1為有元素刪除了CFile file。//將book類的字符串?dāng)?shù)組賦值為字符串變量,方便比較。(3,“出版日期”,LVCFMT_LEFT,100,1)。(1,“書名”,LVCFMT_LEFT,100,1)。()。}。//用消息框提示(“成功修改書籍記錄.”)。///整型變?yōu)樽址?,便于在控件顯示(i,3,str)。(i,2,str)。(i,1,str)。(i,str)。m_book[i].pub_date,sizeof(m_book[i].pub_date))。m_book[i].pub_name,sizeof(m_book[i].pub_name))。m_book[i].bname,sizeof(m_book[i].bname))。m_book[i].author,sizeof(m_book[i].author))。}////////////////////////////////////////////////////////////////////////////////////// //以下代碼主要還是把這條記錄寫入文件,注意寫入的格式:文件的前四個字節(jié)是保持學(xué)生記錄數(shù),//后面依次保持學(xué)生記錄注意,寫學(xué)生的每個信息的順序要與讀取時的順序一致。39。//在數(shù)組末尾加結(jié)束符號memcpy(m_book[i].pub_name,(()),())。// 把類CString對象的內(nèi)容賦值到字符數(shù)組中m_book[i].bname[()]=39。39。if(str_author==m_author||str_bname==m_bname||str_pub_name==m_pub_name||m_book[i].pub_date==m_pub_date){memcpy(m_book[i].author,(()),())。str_bname=m_book[i].bname。//寫書本記錄本數(shù)for(int i=0。(amp。(“”,CFile::modeReadWrite)。CFile file。CString str_author,str_bname,str_pub_name,str。(2,“出版社”,LVCFMT_LEFT,100,1)。(0,“作者”,LVCFMT_LEFT,100,1)。{ // TODO: Add your control notification handler code here UpdateData(TRUE)。}。(“文件中已有 %d 本書籍記錄.”,n_book)。()。((char*)amp。((char*)amp。((char*)amp。((char*)amp。//在文件末尾,把新的記錄寫入。39。//在數(shù)組末尾加結(jié)束符號memcpy(,(()),())。// 把類CString對象的內(nèi)容賦值到字符數(shù)組中[()]=39。39。//寫學(xué)生記錄個數(shù)memcpy(,(()),())。((char*)amp。n_book+=1。//讀取書籍?dāng)?shù)。((char*)amp。(ios::beg)。fstream file(“”,ios::in|ios::out)。int n_book=0。void CBookdata::OnButton7()//添加圖書 { UpdateData(TRUE)。包含讀取所有圖書,添加圖書,修改圖書,刪除圖書的功能。//設(shè)置第i行第3列的的數(shù)據(jù)為出版日期num+=1。//設(shè)置第i行第2列的的數(shù)據(jù)為出版社(“%d”,m_user_book[i].pub_date)。//設(shè)置第i行第1列的的數(shù)據(jù)為書名str=m_user_book[i].pub_name。//InsertItem向CListCtr控件申請一行用來存放數(shù)據(jù),同時寫入一行的頭名稱(即編號為0列的數(shù)據(jù))str=m_user_book[i].bname。//ret2=0, 表示str中包含了m_bname的字段if(ret1=0)//按作者查詢{str=m_user_book[i].author。//ret1=0, 表示str中包含了m_author的字段str=m_user_book[i].bname。str=m_user_book[i].author。i{CString str。//表示查找結(jié)果的個數(shù)int i。()。//設(shè)置第i行第3列的的數(shù)據(jù)為出版日期} }。//設(shè)置第i行第2列的的數(shù)據(jù)為出版社(“%d”,m_user_book[i].pub_date)。//設(shè)置第i行第1列的的數(shù)據(jù)為書名str=m_user_book[i].pub_name。//InsertItem向CListCtr控件申請一行用來存放數(shù)據(jù),同時寫入一行的頭名稱(即編號為0列的數(shù)據(jù))str=m_user_book[i].bname。str=m_user_book[i].author。//每一行插入一條書本記錄for(i=0。(2,“出版社”,LVCFMT_LEFT,100,1)。///////////////////////////////////////////////// //在列表控件中顯示所有條記錄//插入每列的表頭;(0,“作者”,LVCFMT_LEFT,100,1)。(m_user_book[i].pub_date),sizeof(m_user_book[i].pub_date))。(m_user_book[i].pub_name),sizeof(m_user_book[i].pub_name))。(m_user_book[i].bname),sizeof(m_user_book[i].bname))。(m_user_book[i].author),sizeof(m_user_book[i].author))。i{//請注意與寫入數(shù)據(jù)的順序要保持一樣,否則會讀錯數(shù)據(jù)。 n_book{m_num_book=n_book。}if(n_book0 amp。(amp。size=GetFileSize((void*),NULL)。//根據(jù)記錄個數(shù),依次讀取書籍記錄 放在成員變量m_user_book數(shù)組中(已在類體中聲明了)CFile file。int n_book=0。void CSearch::OnButton5()//顯示出所有圖書 { // TODO: Add your control notification handler code here i
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1