




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
第頁學(xué)院教師課時授課教案 編號:47授課日期授課班級授課學(xué)時2課型理實課題:§9.3文件操作函數(shù)教學(xué)目標(biāo):本講通過對常用文件操作函數(shù)的簡單介紹,使學(xué)生能夠掌握這些函數(shù)的功能、用途及使用方法,具體目標(biāo)包括:1.鞏固文件打開與關(guān)閉函數(shù)的使用方法;2.掌握常用文件操作函數(shù)的功能與用途;3.掌握常用文件操作函數(shù)的使用方法。重點與難點:常用文件操作函數(shù)的功能、用途及操作方法。解決措施:使用多媒體教學(xué)工具,在電子課件的幫助下,結(jié)合提問、討論及互動等多種教學(xué)方法,再輔以綜合示例予以解決。教學(xué)方法設(shè)計:講授,討論,演示教學(xué)資源:PPT,DEV-C編譯器,多媒體教學(xué)工具
學(xué)院教案用紙第47講教學(xué)環(huán)節(jié)教學(xué)內(nèi)容教學(xué)組織與教學(xué)方法組織教學(xué):引入:新課:重點重點1.考勤;2.對上講課及作業(yè)批改情況進行總結(jié);3.介紹本講課內(nèi)容及相關(guān)重難點。由文件操作的三個步驟引入,打開文件、操作文件、與關(guān)閉文件,核心是對文件的操作?!?.3文件的讀寫一、寫字符函數(shù)1.格式fputc(字符表達(dá)式,文件指針);2.功能與用途把一個字符寫入指定的文件中,即將字符表達(dá)式的字符輸出到文件指針?biāo)赶虻奈募?.說明 若輸出操作成功,則該函數(shù)返回輸出的字符; 否則,返回EOF(-1)。4.示例FILE*fp;fp=fopen(“c:\\abc.txt”,“wt+”);fputc(‘a(chǎn)’,fp);fclose(fp);注:由學(xué)生自行添加打開文件出錯的情況判斷。5.練習(xí):P256,例9-1,例9-2二、讀字符函數(shù)1.格式字符變量=fgetc(文件指針);2.功能與用途從指定的文件中讀入一個字符。3.說明 若讀取成功,返回該字符的ASCII碼值; 否則,返回EOF(-1)。就上講課的主要內(nèi)容及相關(guān)重難點作簡要回顧與總結(jié)。提問:文件操作的三個步驟?與putchar()函數(shù)對照進行講解。endoffile.提問:如何定義文件指針?應(yīng)該選用哪個文件操作方式?與getchar()函數(shù)和getch()函數(shù)對照講解。重點重點重點難點重點難點重點難點重點難點4.示例charch;ch=fgetc(文件指針);補充:文件位置指針的概念。5.練習(xí):P257,例9-3。三、寫字符串函數(shù)1.格式fputs(字符串,文件指針);2.功能與用途向指定的文件寫入一個字符串。3.說明字符串可以是字符串常量,也可以是字符數(shù)組名,還可以是指針型指針變量;字符串末尾的’\0’不輸出;若輸出成功,則函數(shù)值返回0;否則,返回EOF。4.示例fputs(“abcdefg”,fp);5.練習(xí):P259,例9-5。四、讀字符串函數(shù)1.格式fgets(字符數(shù)組名,n,文件指針);2.功能與用途從指定的文件中讀一個字符串到字符數(shù)組中。3.說明n是一個正整數(shù),表示從文件中讀出的字符串不超過n-1個字符,在讀入的最后一個字符后加上串結(jié)束標(biāo)志’\0’。4.示例fgets(str,n,fp);5.練習(xí):P258,例9-4。五、數(shù)據(jù)塊讀/寫函數(shù)1.格式fread/fwrite(buffer,size,count,fp);2.功能與用途3.說明buffer是一個指針,表示存放輸入數(shù)據(jù)的首地址;size表示數(shù)據(jù)塊的字節(jié)數(shù);count表示要讀寫的數(shù)據(jù)塊塊數(shù)。4.示例:fread(str,4,5,fp);5.練習(xí):P260,例9-6。六、格式化讀寫fscanf()和fprintf()1.格式fscanf(文件指針,格式字符串,輸入表列);fprintf(文件指針,格式字符串,輸出表列);2.功能與用途(用于其他數(shù)據(jù)類型的輸入/出)3.示例fscanf(fp,“%d%s”,&i,s);fprintf(fp,“%d%c”,j,ch);4.練習(xí):P261,例9-7。七、文件的隨機讀寫1.位置指針重返文件頭rewind(文件指針);2.改變文件位置指針函數(shù)fseek(文件指針,位移量,起始點);3.說明 文件首:0 當(dāng)前位置:1 文件尾:24.練習(xí):P264—265:例9-9。§9.4文件檢測函數(shù)一、文件結(jié)束檢測函數(shù)1.格式feof(文件指針);2.功能:測試文件指針?biāo)傅奈募奈恢弥羔樖欠褚堰_(dá)到文件尾(文件是否結(jié)束)。3.說明:如果已經(jīng)結(jié)束,則返回非零值,否則,返回0。二、讀寫文件出錯檢測函數(shù)1.格式ferror(文件指針);2.功能:測試文件指針?biāo)傅奈募欠裼绣e誤。3.說明:如果沒有錯誤,則返回0,否則返回一個非零值。三、清除錯誤標(biāo)志函數(shù)1.格式clearerr(文件指針);2.功能:用于清除出錯標(biāo)志和文件結(jié)束標(biāo)志,即將文件錯誤標(biāo)志和文件結(jié)束標(biāo)志置為0。四、練習(xí)P265–267,例9-10。請學(xué)生自行補全其他相關(guān)代碼。強調(diào):可多次重復(fù)執(zhí)行,依次讀出文件中的字符。與puts()函數(shù)對照講解。與gets()函數(shù)對照講解。見P260相關(guān)內(nèi)容。與printf()和scanf()函數(shù)對照講解。見P261相關(guān)內(nèi)容。利用fgetc()函數(shù)舉例演示。
課外作業(yè):1.復(fù)習(xí)本次課所授的相關(guān)知識內(nèi)容;2.預(yù)習(xí)下講文件處理綜合練習(xí)的相關(guān)知識。教學(xué)反思、總結(jié):
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 職場動力與激情的激發(fā)策略計劃
- 八年級語文下冊 第五單元 20《一滴水經(jīng)過麗江》教學(xué)實錄 新人教版
- 完善技術(shù)支持體系的工作計劃
- 四年級上冊數(shù)學(xué)教案-數(shù)學(xué)好玩編碼教案北師大版
- 四年級上冊數(shù)學(xué)教案-第二單元 第5節(jié)角的度量∣北師大版
- 2025年樹脂型膠粘劑項目建議書
- 2025年抽成合同模板
- 6讓我們的學(xué)校更美好 教學(xué)設(shè)計-2024-2025學(xué)年道德與法治三年級上冊(統(tǒng)編版)
- 講課如何準(zhǔn)備課件
- 讀好文章心得體會
- 數(shù)據(jù)采集及數(shù)據(jù)采集系統(tǒng)PPT課件
- DB34∕T 3968-2021 橋梁健康監(jiān)測系統(tǒng)運營維護與管理規(guī)范
- 加氣混凝土砌塊砌筑規(guī)范標(biāo)準(zhǔn)[詳]
- 挖掘機部件英語對照表
- 天然氣次高壓管線工程焊接施工方案和措施
- 項目量產(chǎn)移交點檢表
- 十三五全國眼健康規(guī)劃(2016-2020年)終期自評報告
- 功率因數(shù)角對應(yīng)正切值
- 煤制甲醇講義
- 消防設(shè)計專篇
- 截石位的擺放及注意事項
評論
0/150
提交評論