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

正文內(nèi)容

[工學]c語言課件第13章_文件操作(編輯修改稿)

2025-02-15 10:54 本頁面
 

【文章內(nèi)容簡介】 文件號的整數(shù)來標識文件 2022/2/16 15/41 ? 下面介紹的函數(shù)均定義在 中 ? FILE *fopen(const char *filename, const char *mode)。 – FILE *fp = fopen(C:\\, rw)。 ? filename是文件名 – 包含路徑。如果不含路徑,表示打開當前目錄下的文件 ? mode是打開方式 – 常用為 r、 w、 rw和 a,分別表示只讀、只寫、讀寫和添加 – rb表示只讀二進制文件 ? 返回值為指向此文件的指針,留待以后使用 – 如果打開失敗,返回值為 NULL 2022/2/16 16/41 文件打開方式( mode): 對應二進制文件 對應文本文件 “ r” 只讀 必須是已存在的文件 “ w” 只寫 不論該文件是否存在,都新建一個文件 “ a” 追加 向文本文件尾增加數(shù)據(jù),該文件必須存在 “ r+” 讀寫 打開一個已存在的文件,用于讀寫 “ w+” 讀寫 建立一個新文件,可讀可寫 “ a+” 讀寫 向文件尾追加數(shù)據(jù),也可讀 “ rb” “ wb” “ ab” “rb+” “wb+” “ab+” 2022/2/16 17/41 文件指針 ( File Pointer) ? FILE *fp 。 –是 FILE型指針變量,標識一個特定的磁盤文件 –與文件相關聯(lián)的每個流都有一個 FILE類型的控制結構,定義有關文件操作的信息,用戶絕對不應修改 ? typedef struct { short level。 /*緩沖區(qū)‘滿’或‘空’的程度 */ unsigned flags。 /*文件狀態(tài)標志 */ char fd。 /*文件描述符 */ unsigned char hold。 /*如無緩沖區(qū)不讀字符 */ short bsize。 /*緩沖區(qū)的大小 */ unsigned char *buffer。/*數(shù)據(jù)緩沖區(qū)的位置 */ unsigned char *curp。 /*指針當前的指向 */ unsigned istemp。 /*臨時文件指示器 */ short token。 /*用于有效性檢查 */ }FILE。 /*在 */ 2022/2/16 18/41 ? int fclose(FILE *fp)。 – 把遺留在緩沖區(qū)中的數(shù)據(jù)寫入文件,實施操作系統(tǒng)級的關閉操作 – 同時,釋放與流聯(lián)系的文件控制塊,以后可以重復使用這部分空間 – 多數(shù)情況下,系統(tǒng)限制同時處于打開狀態(tài)的文件總數(shù),因此,打開文件前先關閉無用文件是必要的 ? fclose函數(shù)的返回值 – 當順利地執(zhí)行了關閉操作,返回值為 0 – 如果返回值為非零值,表示關閉時有錯誤 – 一般只有驅(qū)動器中無盤或盤空間不夠時才失敗,關閉失敗會引起數(shù)據(jù)丟失、文件的破壞
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1