2024高階語言程式設計:https://edu.cnblogs.com/campus/fzu/2024C
高階語言程式設計課程第十次作業:https://edu.cnblogs.com/campus/fzu/2024C/homework/13314
學號:072303426
姓名:王子博
按照老師要求展示截圖
第一題
首先分別以讀和寫開啟檔案mytxt1與mytxt2
然後再用fread與fwrite把mytxt1的內容寫入mytxt2
第二題
以r的方式開啟mytxt1
然後fread的返回值就是文字的字元數
第三題
跟第二題差不多隻不過是把fwrite函式的最後一個引數改為stdout這樣就可以在顯示器上列印出來了
第四題
以a追加方式開啟檔案mytxt1然後把要列印的字串用fputs函式追加到檔案mytxt1末尾即可
第五題
首先自己寫一個用於判斷一個行中是否有特定單詞的函式
函式引數是兩個不可改變字串的指向字串的指標,在此函式中,首先要建立一個臨時字串變數用於複製字串line,
然後使用strtok不斷分割這個臨時字串變數,直達判斷出是否找到單詞為止
分別以只讀r和只寫w的方式開啟檢查的檔案以及要把結果儲存到的目標檔案
再用一個迴圈每次都用fgets把檢查的檔案的每一行都存到buffer中
然後再檢查buffer是否含新單詞有的話跳過不使用fputs輸出到目標檔案中
否咋就輸出到目標檔案中
最後記得關閉檔案
第六題
首先使用fseek讓檔案指標指向檔案末尾
然後再使用ftell函式即可直接得到檔案大小
第七題
跟ppt上面題目很像,只要就是以w的方式開啟檔案,以及後面使用fprintf寫入檔案即可
感悟:我原本對檔案這塊內容比較生疏,現在完成了作業對檔案的理解更加的深入,作業很有意義
高階語言程式設計課程第十次作業
相關文章
- 高階程式語言設計課程第十次個人作業
- 高階語言程式設計課程第十次個人作業程式設計
- 高階語言程式課程第十次個人作業
- 高階語言程式設計課程第十次個人作業(102400106劉鑫語)程式設計
- 高階語言程式設計第十次作業程式設計
- 高階語言程式設計第十次個人作業程式設計
- 高階語言程式設計課程第7次個人作業程式設計
- 高階語言程式設計課程第七次作業程式設計
- 高階語言程式設計課程第二次作業程式設計
- 高階語言程式設計課程第四次作業程式設計
- 高階語言程式設計課程第9次個人作業程式設計
- 高階程式語言設計課程第九次個人作業
- 高階語言程式設計課程個人第九次作業程式設計
- 高階語言程式設計課程第五次個人作業程式設計
- 高階語言程式設計課程第九次個人作業程式設計
- 高階語言程式設第十次個人作業
- 高階程式語言設計課程第七次個人作業
- 高階語言程式設計課程第七次個人作業程式設計
- 高階語言程式設計課程第三次個人作業程式設計
- 高階語言程式設計課程第八次個人作業程式設計
- 高階語言程式設計課程第四次個人作業程式設計
- 高階語言程式設計課程第六次個人作業程式設計
- 高階語言程式設計作業 10/12程式設計
- 高階語言程式設計作業 11/25程式設計
- 高階語言程式設計作業 11/04程式設計
- 高階語言程式設計作業 12/02程式設計
- 高階語言程式設計課程第六次個人作業(102400106劉鑫語)程式設計
- 高階語言程式設計第2次作業程式設計
- 高階程式設計語言第2次作業程式設計
- 高階程式語言設計第5次作業
- 高階語言程式設計第九次作業程式設計
- 高階程式語言設計第九次作業
- 高階語言程式設計第五次作業程式設計
- 第七次高階程式語言設計作業
- 高階語言程式設計第三次作業程式設計
- 高階語言程式設計第二次作業程式設計
- 高階語言程式設計第一次作業程式設計
- 高階程式語言設計第八個個人作業