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

正文內(nèi)容

簡(jiǎn)單行編輯程序說(shuō)明書(shū)-免費(fèi)閱讀

  

【正文】 同時(shí)我還要感謝在我學(xué)習(xí)期間給我極大關(guān)心和支持的各位老師以及關(guān)心我的同學(xué)和朋友。在今后的學(xué)習(xí)中我一定注意這方面,使得我的編程能力得以進(jìn)一步的提高。在執(zhí)行插入命令的過(guò)程中,要檢驗(yàn)活區(qū)的大小,如果插入這一行之后,仍保持不超的話,就將其插入。 輸入行刪除命令d后,用d1 1便可刪除第一行。 在程序編寫(xiě)好之后,便開(kāi)始在VC中編譯執(zhí)行程序,雖然程序沒(méi)有錯(cuò)誤,但是執(zhí)行過(guò)程中插入可以實(shí)現(xiàn),刪除卻實(shí)現(xiàn)不了,在仔細(xì)檢驗(yàn)程序后,發(fā)現(xiàn)在執(zhí)行過(guò)程中沒(méi)有先打開(kāi)文件,因此無(wú)法繼續(xù)執(zhí)行。) { head=pnext。 /*輸出每一行的行號(hào)*/ i++。開(kāi) 始定義變量i,coint,text *p打開(kāi)的文件fp非空且coint==‘y’||coint==‘Y’定義page(頁(yè)數(shù) )輸出頁(yè)數(shù)從文件中讀入數(shù)組元素pstring輸出行號(hào)和行的內(nèi)容判斷文件是否非空輸出file end!返 回YYNNint display(textp amp。 printf(\t ** 幫助格式: h回車(chē) **\n)。 } return OK。p=pnext) { if(!fgets(pstring,80,fp))break。 pnext=p1next。amp。hang)。p1=p1next)/*刪除中間的節(jié)點(diǎn),將flat賦值0*/ {p1flat=0。 for(i=0。int del(textp head)//刪除d命令對(duì)應(yīng)的函數(shù),用來(lái)刪max-min中的行,用結(jié)構(gòu)體中的flat表示是否被刪除{ text *p1,*p2。int insert(textp amp。S)輸出顯示輸入的所有元素。首先,構(gòu)造一個(gè)空棧函數(shù)InitStack(SqStack amp。 Status SaveFile(textp head,FILE *out)。head)。//存儲(chǔ)每一行的元素 struct text *next。刪除活區(qū)中第行號(hào)1行(到第行號(hào)2行),兩種格式的例子是:“d10 ”和“d10 14 ”);活頁(yè)切換(格式:n回車(chē),被編輯的文本文件可能很大,全部讀入編輯程序的數(shù)據(jù)空間(內(nèi)存)的做法即不經(jīng)濟(jì),又不總能實(shí)現(xiàn)。這就是其重要意義。一般而言,用戶無(wú)法直接輸入文本,而只能在文本終端上通過(guò)簡(jiǎn)要的命令,對(duì)已有的文檔進(jìn)行添加或編寫(xiě)。一般而言,用戶無(wú)法直接輸入文本,而只能在文本終端上通過(guò)簡(jiǎn)要的命令,對(duì)已有的文檔進(jìn)行添加或編寫(xiě)。一種解決辦法是逐行地編輯,任何時(shí)刻只把待編輯文件的一行放在內(nèi)存,稱為活區(qū)。行編輯器只能從事最簡(jiǎn)單的輸入輸出。限制這些操作以行為單位進(jìn)行的編輯程序稱為行編輯程序?,F(xiàn)在看來(lái)當(dāng)然非常地老式,這種編輯器起源于操作員還使用電傳打字機(jī)的年代,也就是一個(gè)打印機(jī)連著鍵盤(pán),因?yàn)闆](méi)有顯示器,也就無(wú)法在文檔中移動(dòng)光標(biāo)。當(dāng)然,這些編輯每次都只能針對(duì)一行。用字符串實(shí)現(xiàn)一個(gè)簡(jiǎn)單的行編輯器,其中包括字符的按行錄入、修改、替換、查詢。將文本插入活區(qū)中的第行號(hào)行之后);行刪除(格式:d行號(hào)1[ 行號(hào)2]回車(chē),算法對(duì)于合法的輸入數(shù)據(jù)都能產(chǎn)生滿足規(guī)格說(shuō)明要求的結(jié)果;(3)算法對(duì)于精心選擇的典型、苛刻而帶有刁難性的幾組輸入數(shù)據(jù)能夠得出滿足規(guī)格說(shuō)明要求的結(jié)果;對(duì)算法實(shí)現(xiàn)過(guò)程中的異常情況能給出出錯(cuò)信息;(4)較高要求:加入復(fù)雜操作,如對(duì)某行進(jìn)行串替換等; 該程序采用模塊化設(shè)計(jì),主要分為字符串顯示模塊,字符串插入模塊,字符串刪除模塊,幫助信息模塊。功能:建立一個(gè)80個(gè)節(jié)點(diǎn)的鏈表,是整個(gè)活區(qū)的大小int del(textp head)。int insert(textp amp。功能:提供命令的格式。我們通過(guò)設(shè)計(jì)函數(shù)DestroyStack(SqStack amp。head)。()子程序設(shè)計(jì)在函數(shù)的開(kāi)始定義了三個(gè)指向struct text結(jié)構(gòu)體的指針變量p1,p2,p3。 if(head==NULL) { printf(\nlist null!\n)。i++)/*找到要?jiǎng)h除的最后一行*/ p2=p2next。head)//插入i命令對(duì)應(yīng)的函數(shù){ int hang,i。 /*輸入插入行的內(nèi)容*/ p1=head。} else{ for(i=1,p1=head。pamp。p。 printf(\t ** 活區(qū)切換格式: n回車(chē) **\n)。行編輯程序通過(guò)對(duì)顯示函數(shù)display()的調(diào)用,在程序執(zhí)行行插入、行刪除等編輯功能后,輸出編輯后的文本。amp。head)//釋放鏈表所占的內(nèi)存{ text *p。輸入INPUT文件與OUTPUT文件的名字打開(kāi)相應(yīng)的文件 。下圖是顯示文件函數(shù)display()執(zhí)行后的界面。這是在退出后的最終結(jié)果。5總結(jié)通過(guò)這次數(shù)據(jù)結(jié)構(gòu)的課程設(shè)計(jì),我了解了很多調(diào)試程序的方法,并且學(xué)會(huì)了一些處理錯(cuò)誤的方法,對(duì)C語(yǔ)言的掌握得到進(jìn)
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1