語(yǔ)c言課程設(shè)計(jì)說(shuō)明書學(xué)生選修課管理大學(xué)論文_第1頁(yè)
語(yǔ)c言課程設(shè)計(jì)說(shuō)明書學(xué)生選修課管理大學(xué)論文_第2頁(yè)
語(yǔ)c言課程設(shè)計(jì)說(shuō)明書學(xué)生選修課管理大學(xué)論文_第3頁(yè)
語(yǔ)c言課程設(shè)計(jì)說(shuō)明書學(xué)生選修課管理大學(xué)論文_第4頁(yè)
語(yǔ)c言課程設(shè)計(jì)說(shuō)明書學(xué)生選修課管理大學(xué)論文_第5頁(yè)
已閱讀5頁(yè),還剩25頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

內(nèi)蒙古科技大學(xué)課程設(shè)計(jì)論文PAGE11內(nèi)蒙古科技大學(xué)本科生課程設(shè)計(jì)說(shuō)明書題目:C語(yǔ)言課程設(shè)計(jì)——學(xué)生選修課管理學(xué)生姓名:盧強(qiáng)學(xué)號(hào):1567159127專業(yè):軟件工程班級(jí):15軟件1班指導(dǎo)老師:褚燕華時(shí)間:2016年1月6日 內(nèi)蒙古科技大學(xué)課程設(shè)計(jì)任務(wù)書課程名稱C語(yǔ)言課程設(shè)計(jì)設(shè)計(jì)題目學(xué)生選修課系統(tǒng)指導(dǎo)教師褚燕華時(shí)間2016.1.5—2016.1.9一、教學(xué)要求1.鞏固和加深學(xué)生對(duì)C語(yǔ)言課程的基本知識(shí)的理解和掌握

2.掌握C語(yǔ)言編程和程序調(diào)試的基本技能

3.利用C語(yǔ)言進(jìn)行基本的軟件設(shè)計(jì)

4.掌握書寫程序設(shè)計(jì)說(shuō)明文檔的能力

5.提高運(yùn)用C語(yǔ)言解決實(shí)際問(wèn)題的能力二、設(shè)計(jì)資料及參數(shù)每個(gè)學(xué)生在教師提供的課程設(shè)計(jì)題目中任意選擇一題,獨(dú)立完成,題目選定后不可更換。學(xué)生選修課程管理系統(tǒng)設(shè)計(jì)假定有n門課程,每門課程有課程編號(hào),課程名稱,課程性質(zhì),總學(xué)時(shí),授課學(xué)時(shí),實(shí)驗(yàn)或上機(jī)學(xué)時(shí),學(xué)分,開(kāi)課學(xué)期等信息,學(xué)生可按要求(如總學(xué)分不得少于60)自由選課。試設(shè)計(jì)一選修課程系統(tǒng),使之能提供以下功能:課程信息錄入功能(課程信息用文件保存)--輸入;課程信息瀏覽功能--輸出查詢功能:(至少一種查詢方式)--算法●按學(xué)分查詢●按課程名稱查詢學(xué)生選修課程(可選項(xiàng))三、設(shè)計(jì)要求及成果1.分析課程設(shè)計(jì)題目的功能需求(可選用數(shù)組或鏈表實(shí)現(xiàn),可多人(最多3人)協(xié)作完成一個(gè)題目)

2.寫出詳細(xì)設(shè)計(jì)說(shuō)明(至少包括功能實(shí)現(xiàn)分析和模塊流程圖)

3.編寫程序代碼,調(diào)試程序使其能正確運(yùn)行(代碼書寫要規(guī)范,標(biāo)示符要見(jiàn)名知意,要有必要的注釋,每人至少3個(gè)函數(shù),每人至少500行代碼,不包括注釋和花括號(hào))

4.設(shè)計(jì)完成的軟件要便于操作和使用

5.設(shè)計(jì)完成后提交課程設(shè)計(jì)報(bào)告(請(qǐng)嚴(yán)格按照模板進(jìn)行排版)四、進(jìn)度安排第一天

選擇課程設(shè)計(jì)題目,分析課題的要求

第二天

編程

第三天

編程及調(diào)試

第四天

寫課程設(shè)計(jì)報(bào)告

第五天

提交課程設(shè)計(jì)報(bào)告(打印稿及電子稿)五、評(píng)分標(biāo)準(zhǔn)1.根據(jù)平時(shí)上機(jī)考勤、表現(xiàn)和進(jìn)度,教師將每天點(diǎn)名和檢查2.根據(jù)課程設(shè)計(jì)完成情況,必須有可運(yùn)行的軟件。

3.根據(jù)課程設(shè)計(jì)報(bào)告的質(zhì)量,如有雷同,則所有雷同的所有人均判為不及格。六、建議參考資料1.《C語(yǔ)言程序設(shè)計(jì)》,譚浩強(qiáng),清華大學(xué)出版社2.《C語(yǔ)言程序設(shè)計(jì)課程設(shè)計(jì)》,劉振安,機(jī)械工業(yè)出版社目錄課程設(shè)計(jì)任務(wù)書··························PAGEIII目錄·······························PAGEIII第一章:程序總體設(shè)計(jì)思路····················3第二章:程序功能劃分、圖示及流程圖···············3函數(shù)劃分·····························3總體設(shè)計(jì)·····························4第三章:程序設(shè)計(jì)數(shù)據(jù)及運(yùn)行結(jié)果·················6第四章:心得體會(huì)························10第五章:附錄(參考文獻(xiàn)及源程序)················10主函數(shù)部分:main()························12登陸界面函數(shù):voidlogin()·····················12學(xué)生登陸界面函數(shù):voidstu_login()·················12管理員登陸界面函數(shù):voidman_login()················13退出界面函數(shù):voidbye_sys()····················13課程增加函數(shù):voidc_add()·····················14學(xué)生課程查詢函數(shù):voidc_search()·················17管理員課程查詢函數(shù):voidc_searchm()················20管理員課程瀏覽函數(shù):voidc_view()·················22學(xué)生課程瀏覽函數(shù):voidc_view()··················25第一章:需求分析1.1引言當(dāng)今時(shí)代是飛速發(fā)展的信息時(shí)代,在各行業(yè)中離不開(kāi)信息處理,這正是計(jì)算機(jī)被廣泛地應(yīng)用于信息管理系統(tǒng)的環(huán)境。計(jì)算機(jī)的最大好處在于利用它能夠進(jìn)行信息管理。使用計(jì)算機(jī)進(jìn)行信息控制,不僅提高了工作效率,而且大大提高了其安全性,計(jì)算機(jī)的功能愈來(lái)愈重要。任務(wù)概述選修課管理系統(tǒng),包括以下功能:從鍵盤輸入課程編號(hào)、課程性質(zhì)、課程名稱、學(xué)分等,并將其保存在磁盤文件里具有進(jìn)行按照學(xué)分查詢的功能具有瀏覽的功能和增加課程的功能具有信息輸出的功能數(shù)據(jù)描述structcourse//定義課程結(jié)構(gòu)體{ intc_num;//課程編號(hào) charc_name[20];//課程名字 intc_score;//課程學(xué)分 charc_properties[20];//課程性質(zhì) intc_time;//課程學(xué)時(shí) charc_term[20];//開(kāi)課學(xué)期};structstudent{ chars_number[10]; chars_password[10];};structmanager{ charm_name[10]; charm_password[10];};功能需求輸入功能:一次可以輸入學(xué)生多種數(shù)據(jù)的輸入顯示功能:可以瀏覽多個(gè)學(xué)生的基本信息增加功能:增加課程種類查詢功能:按照學(xué)分查詢文件保存:可以保存學(xué)生的基本信息到磁盤任務(wù)計(jì)劃第18周星期一:設(shè)計(jì)星期二:構(gòu)思星期三:調(diào)試星期四、五:改錯(cuò)星期五、六:測(cè)試運(yùn)行第二章:概要設(shè)計(jì)2.1函數(shù)劃分:本程序功能模塊根據(jù)程序設(shè)計(jì)的需求,綜合程序的實(shí)用性、人性化、智能化的考慮,講程序劃分為6個(gè)部分分別編寫,程序主題功能將由9個(gè)部分來(lái)完成,這9部分依次是:登陸界面函數(shù):voidlogin()學(xué)生登陸界面函數(shù):voidstu_login()管理員登陸界面函數(shù):voidman_login()退出界面函數(shù):voidbye_sys()課程瀏覽函數(shù):voidc_view()課程查詢函數(shù):voidc_search()課程增加函數(shù):voidc_add()菜單函數(shù):voidindex()主函數(shù)部分:main()2.2總體設(shè)計(jì):選修課管理系統(tǒng)學(xué)生選修課管理系統(tǒng)學(xué)生登錄系統(tǒng)管理員登錄系統(tǒng)學(xué)生查詢學(xué)生瀏覽管理員查詢管理員瀏覽新增課程2.3數(shù)據(jù)類型設(shè)計(jì): intc_num;//課程編號(hào) charc_name[20];//課程名字 intc_score;//課程學(xué)分 charc_properties[20];//課程性質(zhì) intc_time;//課程學(xué)時(shí) charc_term[20];//開(kāi)課學(xué)期第三章:程序設(shè)計(jì)數(shù)據(jù)、運(yùn)行結(jié)果本程序是一款應(yīng)用軟件,故數(shù)據(jù)設(shè)計(jì)、程序運(yùn)行結(jié)果應(yīng)在程序的運(yùn)行中得以體現(xiàn),現(xiàn)在通過(guò)一個(gè)程序的運(yùn)用實(shí)例來(lái)對(duì)程序云翔結(jié)果進(jìn)行演示與實(shí)現(xiàn)。程序主菜單界面,如圖3.1:圖3.1主菜單界面選擇編號(hào)2,進(jìn)行管理員登錄,如圖3.2:圖3.2管理員登錄菜單界面輸入編號(hào)1,進(jìn)行新增課程操作,結(jié)果如圖3.3:圖3.4課程信息錄入下面可以進(jìn)行繼續(xù)增加或者退出,如圖3.4:圖3.5選擇課程瀏覽操作,可以分頁(yè)查看相應(yīng)的課程信息:第一頁(yè),如圖3.5:圖3.5第一頁(yè)課程瀏覽輸入編號(hào)2,進(jìn)入第二頁(yè),如圖3.6:圖3.6第二頁(yè)瀏覽瀏覽課程查詢操作,如圖3.7:圖3.7按學(xué)分查詢按Enter顯示查詢結(jié)果,如圖3.8:圖3.8查詢結(jié)果學(xué)生登錄界面模塊,如圖3.9:圖3.9學(xué)生登錄菜單學(xué)生選課操作,如圖3.10:圖3.10按課程編號(hào)選課并成功繼續(xù)選課,若不存在對(duì)應(yīng)課程編號(hào)則選課失敗,如圖3.11:圖3.11按課程編號(hào)選課失敗10.學(xué)生課程瀏覽與查詢課程,結(jié)果與管理員類似,不再演示。第四章:心得體會(huì)通過(guò)這次的課程設(shè)計(jì),我掌握了模塊化設(shè)計(jì)的方法,理解和運(yùn)用了結(jié)構(gòu)化程序設(shè)計(jì)的思想和方法,掌握和提高了運(yùn)用C語(yǔ)言進(jìn)行程序設(shè)計(jì)的能力。程序設(shè)計(jì)的過(guò)程,實(shí)際上是確定問(wèn)題的詳細(xì)步驟,而這個(gè)步驟通常叫做流程,在程序設(shè)計(jì)過(guò)程中清楚整個(gè)問(wèn)題的流程很重要,然后采取逐步細(xì)化的方法實(shí)現(xiàn)整個(gè)程序。對(duì)于一個(gè)較大的應(yīng)用程序,一般不可能一次就設(shè)計(jì)出一個(gè)很完善的系統(tǒng)。通常要先設(shè)計(jì)滿足基本要求的系統(tǒng),然后再測(cè)試或者在使用的過(guò)程中不斷完善,慢慢地做成一個(gè)功能很完善選修課程管理系統(tǒng)。所以在進(jìn)行調(diào)試的時(shí)候需要對(duì)許多變量理解和掌握其變化規(guī)律等。這對(duì)于我很好的掌握VC中調(diào)試的工具有很大的幫助。總之,經(jīng)過(guò)這次課程設(shè)計(jì),我對(duì)C語(yǔ)言的使用和理解都有了很大的加深,對(duì)圖編程的思想也有了很多新的理解和感受。第五章:附錄參考文獻(xiàn)1.李麗娟主編,《C語(yǔ)言程序設(shè)計(jì)教程》(第二版),人民郵電出版社。2.譚浩強(qiáng)主編,《程序設(shè)計(jì)》(第三版),清華大學(xué)出版社。3.崔單主編,《C語(yǔ)言程序設(shè)計(jì)案例精粹》,電子工業(yè)出版社。4.劉振安主編,《C語(yǔ)言程序設(shè)計(jì)課程設(shè)計(jì)》,機(jī)械工業(yè)出版社。源程序代碼#include<stdio.h>#include<stdlib.h>#include<windows.h>#include<string.h>voidindex();//首頁(yè)voidlogin();//登陸voidbye_sys();//退出界面voidstu_login();//學(xué)生登陸菜單voidc_view();//課程瀏覽voidc_add();//新增課程voidc_searchs();//學(xué)生查詢函數(shù)voidc_searchm();//管理員查詢函數(shù)voidc_viewm();//管理員瀏覽函數(shù)voidc_views();//學(xué)生瀏覽函數(shù)structcourse//定義課程結(jié)構(gòu)體{ intc_num;//課程編號(hào) charc_name[20];//課程名字 intc_score;//課程學(xué)分 charc_properties[20];//課程性質(zhì) intc_time;//課程學(xué)時(shí) charc_term[20];//開(kāi)課學(xué)期};structstudent{ chars_number[10]; chars_password[10];};structmanager{ charm_name[10]; charm_password[10];};intmain()//主函數(shù)部分{ login(); return0;}voidlogin()//登陸界面{ voidstu_login(); voidman_login(); voidbye_sys(); intinput; system("cls"); printf("\n\n\n\n\n\n\t\t\t\t1.學(xué)生登陸\n"); printf("\n\t\t\t\t2.管理員登陸\n"); printf("\n\t\t\t\t3.退出系統(tǒng)\n\n\n"); printf("\n\n\n\t請(qǐng)輸入項(xiàng)目代號(hào)(1—3):"); scanf("%d",&input); system("cls"); if(input==3) { bye_sys(); } switch(input) { case1: stu_login();break; case2: man_login();break; }}voidbye_sys()//退出界面{ exit(0);}voidman_login()//管理員登陸{ voidc_add(); voidc_view(); voidc_searchm(); intin; system("cls"); printf("\n\n\n\n\t\t\t--管理員登陸菜單--\n\n"); printf("\n\n\t\t\t\t1.新增課程\n"); printf("\n\t\t\t\t2.課程瀏覽\n"); printf("\n\t\t\t\t3.課程查詢\n"); printf("\n\t\t\t\t4.退出\n"); printf("\n\n\t請(qǐng)輸入項(xiàng)目代號(hào)(1—4):"); scanf("%d",&in); switch(in) { case1: c_add();break; case2: c_viewm();break; case3: c_searchm();break; case4: login();break; }}voidstu_login()//學(xué)生登陸{ voidc_view(); voidc_searchs(); voidlogin(); intinput; do { system("cls"); printf("\n\n\n\n\t\t\t--學(xué)生登陸菜單--\n\n"); printf("\n\t\t\t\t1.課程瀏覽\n"); printf("\n\t\t\t\t2.課程查詢\n"); printf("\n\t\t\t\t3.退出\n\n"); printf("\n\t\t請(qǐng)輸入項(xiàng)目代號(hào)(1—3):"); scanf("%d",&input); switch(input) { case1: c_views();break; case2: c_searchs();break; case3: login();break; }}voidc_add()//新增課程函數(shù){ voidc_add(); voidman_login(); inti=0,j,inp; FILE*fp; structcoursecourse_new; structcoursecourses[10]; system("cls"); printf("\n\n\t\t請(qǐng)輸入課程信息"); printf("\n\n\t\t1.課程編號(hào):"); scanf("%d",&course_new.c_num); printf("\n\n\t\t2.課程名字:"); scanf("%s",course_new.c_name); printf("\n\n\t\t3.課程學(xué)分:"); scanf("%d",&course_new.c_score); printf("\n\n\t\t4.課程性質(zhì):"); scanf("%s",&course_new.c_properties); printf("\n\n\t\t5.課程學(xué)時(shí):"); scanf("%d",&course_new.c_time); printf("\n\n\t\t6.開(kāi)課學(xué)期:"); scanf("%s",&course_new.c_term); if((fp=fopen("course.dat","rb"))!=NULL) { do{ fread(&courses[i],sizeof(structcourse),1,fp); i=i+1; }while(!feof(fp)); fclose(fp); for(j=0;j<=i-1;j++) { if(course_new.c_num==courses[j].c_num) { system("cls"); printf("\n\n\t\t\t對(duì)不起,這個(gè)編號(hào)以被用\n\n\t\t按任意鍵返回管理菜單"); getchar();getchar(); man_login(); break; } } } if((fp=fopen("course.dat","rb"))==NULL) { fp=fopen("course.dat","wb"); } else { fclose(fp); fp=fopen("course.dat","ab"); } fwrite(&course_new,sizeof(structcourse),1,fp); fclose(fp); printf("\n\n\t\t信息輸入完畢\t按任意鍵繼續(xù)"); getchar();getchar(); do{ system("cls"); printf("\n\n\t\t1.繼續(xù)輸入"); printf("\n\n\t\t2.返回管理菜單"); printf("\n\n\t\t請(qǐng)輸入標(biāo)號(hào):"); scanf("%d",&inp); if(inp!=1&&inp!=2) { printf("輸入有誤!\t按任意鍵重新輸入"); getchar();getchar(); } }while(inp!=1&&inp!=2); switch(inp) { case1: c_add();break; case2: man_login();break; }}voidc_searchs(){ voidstu_login(); voidc_searchs(); intid,i=0,j,inp,k; intflag=0; FILE*fp; structcoursecoursesear[10]; if((fp=fopen("course.dat","rb"))==NULL)//判斷信息是否存在 { system("cls"); printf("\n\n\t課程不存在\t按任意鍵返回"); getchar();getchar(); stu_login(); } else//存在的話循環(huán)讀取文件中的信息直到文件指針到文件尾部 { do{ fread(&coursesear[i],sizeof(structcourse),1,fp); i=i+1; }while(!feof(fp)); fclose(fp); } system("cls"); printf("\n\n\t\t\t請(qǐng)輸入你要查詢的課程學(xué)分:"); scanf("%d",&id); do//檢查是否符合要求 { for(j=0;j<i-1;j++) { if(id==coursesear[j].c_score) { flag++; k=j; } } if(flag==1) { system("cls"); printf("\n\n\t課程編號(hào):%d\n",coursesear[k].c_num); printf("\n\n\t課程名字:%s\n",coursesear[k].c_name); printf("\n\n\t課程學(xué)分:%d\n",coursesear[k].c_score); printf("\n\n\t課程性質(zhì):%s\n",coursesear[k].c_properties); printf("\n\n\t課程學(xué)時(shí):%d\n",coursesear[k].c_time); printf("\n\n\t開(kāi)課學(xué)期:%s\n",coursesear[k].c_term); getchar();getchar(); printf("\n\n\t1.回目錄繼續(xù)查詢\t2.退出查詢系統(tǒng)\n"); printf("請(qǐng)選擇:"); scanf("%d",&inp); switch(inp) { case1: c_searchs(); case2: stu_login(); default: { printf("\n\t沒(méi)有這項(xiàng)服務(wù)\t請(qǐng)按任意鍵重新輸入"); getchar();getchar(); } } } else { system("cls"); printf("\n\n\t不存在對(duì)應(yīng)記錄\n"); printf("\n\n\t1.回目錄繼續(xù)查詢\t2.退出查詢系統(tǒng)\n"); printf("請(qǐng)選擇:"); scanf("%d",&inp); switch(inp) { case1: c_searchs(); case2: stu_login(); default: { printf("\n\t沒(méi)有這項(xiàng)服務(wù)\t請(qǐng)按任意鍵重新輸入"); getchar();getchar(); } } } }while(inp!=1);}voidc_searchm(){ voidman_login(); voidc_searchm(); intid,i=0,j,inp,k; intflag=0; FILE*fp; structcoursecoursesear[10]; if((fp=fopen("course.dat","rb"))==NULL) { system("cls"); printf("\n\n\t課程不存在\t按任意鍵返回"); getchar();getchar(); man_login(); } else { do{ fread(&coursesear[i],sizeof(structcourse),1,fp); i=i+1; }while(!feof(fp)); fclose(fp); } system("cls"); printf("\n\n\t\t\t請(qǐng)輸入你要查詢的課程學(xué)分:"); scanf("%d",&id); do{ for(j=0;j<i-1;j++) { if(id==coursesear[j].c_score) { flag++;k=j; } } if(flag==1) { system("cls"); printf("\n\n\t課程編號(hào):%d\n",coursesear[k].c_num); printf("\n\n\t課程名字:%s\n",coursesear[k].c_name); printf("\n\n\t課程學(xué)分:%d\n",coursesear[k].c_score); printf("\n\n\t課程性質(zhì):%s\n",coursesear[k].c_properties); printf("\n\n\t課程學(xué)時(shí):%d\n",coursesear[k].c_time); printf("\n\n\t開(kāi)課學(xué)期:%s\n",coursesear[k].c_term); getchar();getchar(); printf("\n\n\t1.回目錄繼續(xù)查詢\t2.退出查詢系統(tǒng)\n"); printf("請(qǐng)選擇:"); scanf("%d",&inp); switch(inp) { case1: c_searchm(); case2: man_login(); default: { printf("\n\t沒(méi)有這項(xiàng)服務(wù)\t請(qǐng)按任意鍵重新輸入"); getchar();getchar(); } } } else { system("cls"); printf("\n\n\t不存在對(duì)應(yīng)記錄\n"); printf("\n\n\t1.回目錄繼續(xù)查詢\t2.退出查詢系統(tǒng)\n"); printf("請(qǐng)選擇:"); scanf("%d",&inp); switch(inp) { case1: c_searchm(); case2: man_login(); default: { printf("\n\t沒(méi)有這項(xiàng)服務(wù)\t請(qǐng)按任意鍵重新輸入"); getchar();getchar(); } } } }while(inp!=1);}voidc_viewm(){ voidstu_login(); voidc_view(); intinp,i=0,n=0; FILE*fp; charinput; structcoursecourseview[10]; if((fp=fopen("course.dat","rb"))==NULL) { system("cls"); printf("\n\n\t課程不存在\n\n"); printf("\t<按任意鍵返回菜單>\n\t"); getchar();getchar(); man_login(); } else { do{ fread(&courseview[i],sizeof(structcourse),1,fp); i=i+1; }while(!feof(fp)); fclose(fp); do{ system("cls"); if(i==1) { printf("\n\n\n\t\t\t沒(méi)有記錄!\n"); getchar();getchar(); man_login(); } else { printf("\n\t\t\t共有%d條記錄",i-1); printf("\n\n\t\t\t課程編號(hào):%d\n",courseview[n].c_num); printf("\n\n\t\t\t課程名字:%s\n",courseview[n].c_name); printf("\n\n\t\t\t課程學(xué)分:%d\n",courseview[n].c_score); printf("\n\n\t\t\t課程性質(zhì):%s\n",courseview[n].c_properties); printf("\n\n\t\t\t課程學(xué)時(shí):%d\n",courseview[n].c_time); printf("\n\n\t\t\t開(kāi)課學(xué)期:%s\n",courseview[n].c_term); printf("\n\n\t\t1.上一頁(yè)\t2.下一頁(yè)\t3.回目錄"); printf("\n\t請(qǐng)選擇:"); scanf("%d",&inp); switch(inp) { case1: { if(n==0) { printf("\n\t已到達(dá)首頁(yè)\t按任意鍵返回"); input=getchar(); input=getchar(); } else { n=n-1; } break; } case2: {if(n==i-2) { printf("\n\t已到達(dá)尾頁(yè)\t按任意鍵返回"); input=getchar(); input=getchar(); } else { n=n+1; } break; } case3:{ man_login(); break; } default: { printf("\n\t操作錯(cuò)誤\t按任意鍵返回"); getchar(); getchar(); break; } } } }while(inp!=3); }}voidc_views(){ voidstu_login(); voidc_view(); intinp,i=0,n=0; FILE*fp; charinput; structcoursecourseview[10]; if((fp=fopen("course.dat","rb"))==NULL) { system("cls"); printf("\n\n\n\t課程不存在\n\n"); printf("\t<按任意鍵返回菜單>\n\t"); getchar();getchar(); s

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論